lightgun-poc / lib/rtc / PeerLike
Interface: PeerLike
Defined in: lib/rtc.ts:29
The slice of a werift RTCPeerConnection we consume — the mock seam.
Properties
connectionStateChange
connectionStateChange:
object
Defined in: lib/rtc.ts:31
subscribe()
subscribe(
cb):void
Parameters
cb
(state) => void
Returns
void
iceGatheringState
iceGatheringState:
string
Defined in: lib/rtc.ts:33
iceGatheringStateChange
iceGatheringStateChange:
object
Defined in: lib/rtc.ts:32
subscribe()
subscribe(
cb):void
Parameters
cb
(state) => void
Returns
void
localDescription
localDescription: {
sdp:string; } |null
Defined in: lib/rtc.ts:34
onDataChannel
onDataChannel:
object
Defined in: lib/rtc.ts:30
subscribe()
subscribe(
cb):void
Parameters
cb
(dc) => void
Returns
void
Methods
close()
close():
Promise<void>
Defined in: lib/rtc.ts:38
Returns
Promise<void>
createAnswer()
createAnswer():
Promise<{sdp:string;type:string; }>
Defined in: lib/rtc.ts:36
Returns
Promise<{ sdp: string; type: string; }>
setLocalDescription()
setLocalDescription(
d):Promise<unknown>
Defined in: lib/rtc.ts:37
Parameters
d
sdp
string
type
string
Returns
Promise<unknown>
setRemoteDescription()
setRemoteDescription(
d):Promise<void>
Defined in: lib/rtc.ts:35
Parameters
d
sdp
string
type
"offer"
Returns
Promise<void>