Skip to content

createMessage

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

Defined in: message.ts:23

Name extends string

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

Name

Map

object

map: Map;
name: Name;
get window(): Window;

Window

set window(input): void;

Window

void

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

Event extends string

Input extends object

Event

Input

| undefined | { origin: string; window: Window; }

void

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

Event extends string

Input extends object

Event

ListenerCallback<Input, "message">

() => void