UNPKG

@ipshipyard/node-datachannel

Version:

WebRTC For Node.js and Electron. libdatachannel node bindings.

22 lines (20 loc) 949 B
declare class RTCIceTransport extends EventTarget implements globalThis.RTCIceTransport { #private; ongatheringstatechange: ((this: globalThis.RTCIceTransport, ev: Event) => any) | null; onselectedcandidatepairchange: ((this: globalThis.RTCIceTransport, ev: Event) => any) | null; onstatechange: ((this: globalThis.RTCIceTransport, ev: Event) => any) | null; constructor(init: { pc: globalThis.RTCPeerConnection; extraFunctions: any; }); get component(): globalThis.RTCIceComponent; get gatheringState(): globalThis.RTCIceGatheringState; get role(): string; get state(): globalThis.RTCIceTransportState; getLocalCandidates(): globalThis.RTCIceCandidate[]; getLocalParameters(): any; getRemoteCandidates(): globalThis.RTCIceCandidate[]; getRemoteParameters(): any; getSelectedCandidatePair(): globalThis.RTCIceCandidatePair | null; } export { RTCIceTransport as default };