UNPKG

webrtc-issue-detector

Version:

WebRTC diagnostic tool that detects issues with network or user devices

14 lines (13 loc) 839 B
/// <reference types="node" /> import { EventEmitter } from 'events'; import { EventType, EventPayload, IssueDetectorResult, NetworkScores, StatsParsingFinishedPayload } from './types'; export declare interface WebRTCIssueEmitter { on(event: EventType.Issue, listener: (payload: IssueDetectorResult) => void): this; on(event: EventType.NetworkScoresUpdated, listener: (payload: NetworkScores) => void): this; on(event: EventType.StatsParsingFinished, listener: (payload: StatsParsingFinishedPayload) => void): this; emit(event: EventType.Issue, payload: EventPayload): boolean; emit(event: EventType.NetworkScoresUpdated, payload: NetworkScores): boolean; emit(event: EventType.StatsParsingFinished, payload: StatsParsingFinishedPayload): boolean; } export declare class WebRTCIssueEmitter extends EventEmitter { }