Abstraction layer over peerjs' peer. It's supposed to be mockable in future.

It's called ManagedPeer rather than Peer in order not to generate name collision with peerjs.

Hierarchy

  • ManagedPeer

Implemented by

Properties

close: (() => void)

Type declaration

    • (): void
    • Returns void

connect: ((remoteId) => Promise<ManagedPeerDataConnection>)

Type declaration

eventBus: Subscribable<ManagedPeerEvent>
setConfig: ((config) => void)

Type declaration

stateBus: StickySubscribable<ManagedPeerState>
updateConfig: ((callback) => void)

Type declaration

Generated using TypeDoc