Skip to content

createBroadcastChannel

function createBroadcastChannel<Name, Map>(name, map): object;

Defined in: broadcast.ts:20

Name extends string

Map extends Record<string, StandardSchemaV1<unknown, unknown>>

Name

Map

object

map: Map;
name: Name;
get channel(): BroadcastChannel;

BroadcastChannel

dispatch<Event, Input>(name, input): void;

Event extends string

Input extends object

Event

Input

void

listen<Event, Input>(name, callback): () => void;

Event extends string

Input extends object

Event

ListenerCallback<Input, "message">

() => void