Skip to content

AsyncEventEmitter

Defined in: src/async-event-emitter.ts:5

new AsyncEventEmitter(): AsyncEventEmitter

AsyncEventEmitter

off: (eventName, listener) => AsyncEventEmitter

Defined in: src/async-event-emitter.ts:55

string | symbol

AsyncEventListener

AsyncEventEmitter

emitAsync<K>(eventName, event): Promise<void>

Defined in: src/async-event-emitter.ts:9

K extends string | symbol

K

K extends EventType ? EventDataMap[K] : unknown

Promise<void>


on<K>(eventName, listener): AsyncEventEmitter

Defined in: src/async-event-emitter.ts:15

K extends string | symbol

K

AsyncEventListener<K extends EventType ? EventDataMap[K] : unknown>

AsyncEventEmitter


once<K>(eventName, listener): AsyncEventEmitter

Defined in: src/async-event-emitter.ts:24

K extends string | symbol

K

AsyncEventListener<K extends EventType ? EventDataMap[K] : unknown>

AsyncEventEmitter


removeListener(eventName, listener): AsyncEventEmitter

Defined in: src/async-event-emitter.ts:39

string | symbol

AsyncEventListener

AsyncEventEmitter