Properties
Private
listeners
listeners: { [k in string | number | symbol]?: Set<ListenerFn<T[k]>>} = {} Methods
emit
- emit<E>(event, data): void
Type Parameters
- E extends string | number | symbol
Returns void
off
- off<E>(event, listener): void
Type Parameters
- E extends string | number | symbol
Returns void
on
- on<E>(event, listener): void
Type Parameters
- E extends string | number | symbol
Returns void
once
- once<E>(event, listener): void
Type Parameters
- E extends string | number | symbol
Returns void
tap
- tap(fn): void
Returns void
untap
- untap(fn): void
Returns void
wait
- wait<E>(event): Promise<T[E]>
Type Parameters
- E extends string | number | symbol
Returns Promise<T[E]>
A simple event emitter.