Skip to content

@stephansama packages / @stephansama/typed-events / event / TypedEvent

Interface: TypedEvent<Name, Schema>

Defined in: event.ts:7

Extends

Type Parameters

Name

Name extends string

Schema

Schema extends StandardSchemaV1

Properties

name

ts
name: Name;

Defined in: utils/types.ts:35

Inherited from

Validator.name


schema

ts
schema: Schema;

Defined in: utils/types.ts:36

Inherited from

Validator.schema


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

Validator.dispatch


listen()

ts
listen(callback): () => void;

Defined in: utils/types.ts:33

Parameters

callback

ListenerCallback<object & InferInput<Schema>, "event">

Returns

ts
(): void;
Returns

void

Inherited from

Validator.listen

Released under MIT license