Skip to content

EventDispatcher\<EventTypes, Context\>

Class: EventDispatcher<EventTypes, Context>

Section titled “Class: EventDispatcher<EventTypes, Context>”

Defined in: events.ts:42

EventTypes extends ValidEventTypes = string | symbol

Context = any

new EventDispatcher<EventTypes, Context>(): EventDispatcher<EventTypes, Context>

EventDispatcher<EventTypes, Context>

dispatch<T>(eventName, …args): boolean

Defined in: events.ts:105

T extends string | symbol

T

Parameters<EventListener<EventTypes, T>>

boolean


emit<T>(eventName, …args): boolean

Defined in: events.ts:98

T extends string | symbol

T

Parameters<EventListener<EventTypes, T>>

boolean


off<T>(eventName, listener, context?, once?): void

Defined in: events.ts:78

T extends string | symbol

T

EventListener<EventTypes, T>

Context

boolean

void


offref<T>(ref): void

Defined in: events.ts:87

T extends string | symbol

EventRef<EventTypes, T>

void


on<T>(eventName, listener, context?): EventRef<EventTypes, T, Context>

Defined in: events.ts:48

T extends string | symbol

T

EventListener<EventTypes, T>

Context

EventRef<EventTypes, T, Context>


once<T>(eventName, listener, context?): EventRef<EventTypes, T, Context>

Defined in: events.ts:63

T extends string | symbol

T

EventListener<EventTypes, T>

Context

EventRef<EventTypes, T, Context>


trigger<T>(eventName, …args): boolean

Defined in: events.ts:91

T extends string | symbol

T

Parameters<EventListener<EventTypes, T>>

boolean


tryTrigger<T>(evt, …args): void

Defined in: events.ts:112

T extends string | symbol

EventRef<EventTypes, T>

Parameters<EventListener<EventTypes, T>>

void