Primitives / foldkit-primitives/net

BroadcastChannelHandle

interface · packages/primitives/src/net/broadcast.ts:23

interface BroadcastChannelHandle {
  postMessage(data: unknown): void
  close(): void
  onmessage: ((event: { readonly data: unknown }) => void) | null
}

The slice of a BroadcastChannel this module needs; satisfied by the platform class.

Members

BroadcastChannelHandle.postMessage

method · packages/primitives/src/net/broadcast.ts:24

postMessage(data: unknown): void

BroadcastChannelHandle.close

method · packages/primitives/src/net/broadcast.ts:25

close(): void

BroadcastChannelHandle.onmessage

property · packages/primitives/src/net/broadcast.ts:26

onmessage: ((event: { readonly data: unknown }) => void) | null