@stephansama packages / @stephansama/typed-events / broadcast / createBroadcastChannel
Function: createBroadcastChannel()
ts
function createBroadcastChannel<Name, Map>(name, map): object;Defined in: broadcast.ts:21
Type Parameters
Name
Name extends string
Map
Map extends Record<string, StandardSchemaV1<unknown, unknown>>
Parameters
name
Name
map
Map
Returns
object
map
ts
map: Map;name
ts
name: Name;channel
Get Signature
ts
get channel(): BroadcastChannel;Returns
BroadcastChannel
id
Get Signature
ts
get id(): `${string}-${string}-${string}-${string}-${string}`;Returns
`${string}-${string}-${string}-${string}-${string}`
dispatch()
ts
dispatch<Event, Input>(name, input): void;Type Parameters
Event
Event extends string
Input
Input extends object
Parameters
name
Event
input
Input
Returns
void
listen()
ts
listen<Event, Input>(name, callback): () => void;Type Parameters
Event
Event extends string
Input
Input extends object
Parameters
name
Event
callback
ListenerCallback<Input, "message">
Returns
ts
(): void;Returns
void