@stephansama packages / @stephansama/typed-events / event / createEvent
Function: createEvent()
ts
function createEvent<Name, Schema>(
name,
schema,
opts): object;Defined in: event.ts:20
Type Parameters
Name
Name extends string
Schema
Schema extends StandardSchemaV1<unknown, unknown>
Parameters
name
Name
schema
Schema
opts
silenceAsyncWarning?
boolean
target?
EventTarget
Returns
object
name
ts
name: Name;schema
ts
schema: Schema;target
Get Signature
ts
get target(): EventTarget;Returns
EventTarget
Set Signature
ts
set target(target): void;Parameters
target
EventTarget
Returns
void
dispatch()
ts
dispatch(detail): void;Parameters
detail
object & InferInput<Schema>
Returns
void
listen()
ts
listen(callback): () => void;Parameters
callback
ListenerCallback<object & InferInput<Schema>, "event">
Returns
ts
(): void;Returns
void