binaryMessageBus: {
    __processMessages: ((messages: Uint8Array[]) => void);
    emit: (<K>(message: K, value: Uint8Array, toPeerAddress?: string[]) => void);
    on: (<K>(message: K, callback: ((value: Uint8Array, sender: string) => void)) => void);
}

Type declaration

  • __processMessages: ((messages: Uint8Array[]) => void)
      • (messages: Uint8Array[]): void
      • Parameters

        • messages: Uint8Array[]

        Returns void

  • emit: (<K>(message: K, value: Uint8Array, toPeerAddress?: string[]) => void)
      • <K>(message: K, value: Uint8Array, toPeerAddress?: string[]): void
      • Type Parameters

        Parameters

        • message: K
        • value: Uint8Array
        • Optional toPeerAddress: string[]

        Returns void

  • on: (<K>(message: K, callback: ((value: Uint8Array, sender: string) => void)) => void)
      • <K>(message: K, callback: ((value: Uint8Array, sender: string) => void)): void
      • Type Parameters

        Parameters

        • message: K
        • callback: ((value: Uint8Array, sender: string) => void)
            • (value: Uint8Array, sender: string): void
            • Parameters

              • value: Uint8Array
              • sender: string

              Returns void

        Returns void