createEventMap
function createEventMap<Name, Map>(name, map): object;Defined in: event-map.ts:18
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;target
Section titled “target”Get Signature
Section titled “Get Signature”get target(): EventTarget;Returns
Section titled “Returns”EventTarget
Set Signature
Section titled “Set Signature”set target(target): void;Parameters
Section titled “Parameters”target
Section titled “target”EventTarget
Returns
Section titled “Returns”void
dispatch()
Section titled “dispatch()”dispatch<Event, Input>(name, detail): void;Type Parameters
Section titled “Type Parameters”Event extends string
Input extends object
Parameters
Section titled “Parameters”Event
detail
Section titled “detail”Input
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, "event">
Returns
Section titled “Returns”() => void