Constructors

  • Parameters

    • options: {
          channel: Channel;
          logger: undefined | Logger;
          peerId: string;
          protomux: Protomux<any>;
      }

    Returns Peer

Accessors

  • get connected(): Promise<any>
  • A promise that resolves when the peer connects, or rejects if it fails to connect

    Returns Promise<any>

Methods

  • Parameters

    • buf: Buffer

    Returns Promise<void>

  • Returns void

  • Returns void

  • Returns void

  • Parameters

    • type:
          | "DeviceInfo"
          | "Invite"
          | "InviteCancel"
          | "InviteResponse"
          | "ProjectJoinDetails"
          | "InviteAck"
          | "InviteCancelAck"
          | "InviteResponseAck"
          | "ProjectJoinDetailsAck"
    • ack: AckResponse

    Returns void

  • Parameters

    • deviceInfo: DeviceInfo

    Returns void

  • Parameters

    • deviceInfo: DeviceInfo

    Returns Promise<void>

  • Parameters

    • invite: Invite

    Returns Promise<void>

  • Parameters

    • invite: Invite

    Returns Promise<void>

  • Parameters

    • inviteCancel: InviteCancel

    Returns Promise<void>

  • Parameters

    • inviteCancel: InviteCancel

    Returns Promise<void>

  • Parameters

    • response: InviteResponse

    Returns Promise<void>

  • Parameters

    • response: InviteResponse

    Returns Promise<void>

  • Parameters

    • details: ProjectJoinDetails

    Returns Promise<void>

  • Parameters

    • details: ProjectJoinDetails

    Returns Promise<void>

  • Check if RPC Acknowledgement messages are supported by this peer

    Returns boolean