webrtc-issue-detector
Version:
WebRTC diagnostic tool that detects issues with network or user devices
14 lines (13 loc) • 839 B
TypeScript
/// <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 {
}