Skip to content

AsyncEventEmitter

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

new AsyncEventEmitter(): AsyncEventEmitter

AsyncEventEmitter

off: (eventName, listener) => AsyncEventEmitter

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

string | symbol

AsyncEventListener

AsyncEventEmitter

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

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

K extends EventType

K

EventDataMap[K]

Promise<void>

emitAsync(eventName, event): Promise<void>

Defined in: algokit-utils-ts/src/types/async-event-emitter.ts:10

string | symbol

unknown

Promise<void>


on<K>(eventName, listener): AsyncEventEmitter

Defined in: algokit-utils-ts/src/types/async-event-emitter.ts:17

K extends EventType

K

AsyncEventListener<EventDataMap[K]>

AsyncEventEmitter

on<T>(eventName, listener): AsyncEventEmitter

Defined in: algokit-utils-ts/src/types/async-event-emitter.ts:18

T = unknown

string | symbol

AsyncEventListener<T>

AsyncEventEmitter


once<K>(eventName, listener): AsyncEventEmitter

Defined in: algokit-utils-ts/src/types/async-event-emitter.ts:25

K extends EventType

K

AsyncEventListener<EventDataMap[K]>

AsyncEventEmitter

once<T>(eventName, listener): AsyncEventEmitter

Defined in: algokit-utils-ts/src/types/async-event-emitter.ts:26

T = unknown

string | symbol

AsyncEventListener<T>

AsyncEventEmitter


removeListener(eventName, listener): AsyncEventEmitter

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

string | symbol

AsyncEventListener

AsyncEventEmitter