/** * @module Errors/Quality */ /** * Define errors for Connectivity Test */ import { NetworkTestError } from '../../errors'; /** * Base class for errors used throughout Network Quality test. */ export declare class QualityTestError extends NetworkTestError { constructor(message: string, name: string); } /** * Browser Error */ export declare class UnsupportedBrowserError extends QualityTestError { constructor(browser: string); } /** * Session Errors */ export declare class ConnectToSessionError extends QualityTestError { constructor(message?: string, name?: string); } export declare class ConnectToSessionTokenError extends ConnectToSessionError { constructor(); } export declare class ConnectToSessionSessionIdError extends ConnectToSessionError { constructor(); } export declare class ConnectToSessionNetworkError extends ConnectToSessionError { constructor(); } /** * Missing Device Errors */ export declare class MediaDeviceError extends QualityTestError { constructor(message?: string, name?: string); } export declare class FailedToObtainMediaDevices extends QualityTestError { constructor(); } export declare class NoVideoCaptureDevicesError extends QualityTestError { constructor(); } export declare class NoAudioCaptureDevicesError extends QualityTestError { constructor(); } /** * Publisher Errors */ export declare class PublishToSessionError extends QualityTestError { constructor(message?: string, name?: string); } export declare class InitPublisherError extends PublishToSessionError { constructor(message?: string); } export declare class PublishToSessionNotConnectedError extends PublishToSessionError { constructor(); } export declare class PublishToSessionPermissionOrTimeoutError extends PublishToSessionError { constructor(); } export declare class MediaAccessRevokedError extends PublishToSessionError { constructor(); } /** * Subscriber Errors */ export declare class SubscribeToSessionError extends QualityTestError { constructor(message?: string, name?: string); } export declare class SubscriberGetStatsError extends SubscribeToSessionError { constructor(); } export declare class MissingSubscriberError extends SubscribeToSessionError { constructor(); } //# sourceMappingURL=index.d.ts.map