@stephansama packages / @stephansama/typed-events / event / TypedEvent
Interface: TypedEvent<Name, Schema>
Defined in: event.ts:7
Extends
Validator<Name,Schema,"event">
Type Parameters
Name
Name extends string
Schema
Schema extends StandardSchemaV1
Properties
name
ts
name: Name;Defined in: utils/types.ts:35
Inherited from
schema
ts
schema: Schema;Defined in: utils/types.ts:36
Inherited from
target
ts
target: EventTarget;Defined in: event.ts:11
Methods
dispatch()
ts
dispatch(input, opts?): void;Defined in: utils/types.ts:32
Parameters
input
object & InferInput<Schema>
opts?
Returns
void
Inherited from
listen()
ts
listen(callback): () => void;Defined in: utils/types.ts:33
Parameters
callback
ListenerCallback<object & InferInput<Schema>, "event">
Returns
ts
(): void;Returns
void