UNPKG

@testrtc/watchrtc-sdk

Version:

Monitor your WebRTC application by collecting WebRTC statistics from end users

25 lines (24 loc) 750 B
interface ICandidate { ip: string; address: string; ipAddress: string; isRemote: boolean; } interface ICandidatePair { state: "waiting" | "in-progress" | "succeeded" | "failed"; localCandidate: ICandidate; remoteCandidate: ICandidate; selected?: boolean; activeCandidatePair?: boolean; } interface ICandidatePairs { selectedCandidatePairId?: string; [candidatePairKey: string]: ICandidatePair; } interface ICandidateIPs { local: string; remote: string; } export declare const getSuccessCandidatePairIPs: ({ selectedCandidatePairId, ...candidatePairs }: ICandidatePairs) => ICandidateIPs | null; export declare const extractSuccessCandidatePairsIPs: (stats: any) => ICandidateIPs | null; export {};