Properties
Private asyncResolver
asyncResolver: Emittery = new Emittery()
Private channels
channels: Map<string, RTCDataChannel> = new Map<string, RTCDataChannel>()
Private config
config: ExtendedRTCConfiguration
Private connections
connections: Map<string, RTCPeerConnection> = new Map<string, RTCPeerConnection>()
Private logger
logger: Logger = getLogger()
Private onChannelClose
onChannelClose: (id: string) => Promise<void>
Type declaration
-
- (id: string): Promise<void>
-
Parameters
Returns Promise<void>
Private onChannelOpen
onChannelOpen: (id: string) => Promise<void>
Type declaration
-
- (id: string): Promise<void>
-
Parameters
Returns Promise<void>
Private onConnectionConnect
onConnectionConnect: (id: string) => Promise<void>
Type declaration
-
- (id: string): Promise<void>
-
Parameters
Returns Promise<void>
Private onConnectionDisconnect
onConnectionDisconnect: (id: string) => Promise<void>
Type declaration
-
- (id: string): Promise<void>
-
Parameters
Returns Promise<void>
Private queuedCandidates
queuedCandidates: Map<string, string[]> = new Map<string, string[]>()
Private queuedMessages
queuedMessages: Map<string, Uint8Array[]> = new Map<string, Uint8Array[]>()