createMessage
function createMessage<Name, Map>(name, map): object;Defined in: message.ts:23
Type Parameters
Section titled “Type Parameters”Name extends string
Map extends Record<string, StandardSchemaV1<unknown, unknown>>
Parameters
Section titled “Parameters”Name
Map
Returns
Section titled “Returns”object
map: Map;name: Name;window
Section titled “window”Get Signature
Section titled “Get Signature”get window(): Window;Returns
Section titled “Returns”Window
Set Signature
Section titled “Set Signature”set window(input): void;Parameters
Section titled “Parameters”Window
Returns
Section titled “Returns”void
dispatch()
Section titled “dispatch()”dispatch<Event, Input>( name, input, options?): void;Type Parameters
Section titled “Type Parameters”Event extends string
Input extends object
Parameters
Section titled “Parameters”Event
Input
options?
Section titled “options?”| undefined
| {
origin: string;
window: Window;
}
Returns
Section titled “Returns”void
listen()
Section titled “listen()”listen<Event, Input>(name, callback): () => void;Type Parameters
Section titled “Type Parameters”Event extends string
Input extends object
Parameters
Section titled “Parameters”Event
callback
Section titled “callback”ListenerCallback<Input, "message">
Returns
Section titled “Returns”() => void