Class EventEmitter<TEvents>
Type Parameters
- TEvents extends Record<string, unknown[]>
Methods
on
- on<K>(event, listener): this
Type Parameters
- K extends string | number | symbol
Returns this
off
- off<K>(event, listener): this
Type Parameters
- K extends string | number | symbol
Returns this
once
- once<K>(event, listener): this
Type Parameters
- K extends string | number | symbol
Returns this
Protected emit
- emit<K>(event, ...args): boolean
Type Parameters
- K extends string | number | symbol
Returns boolean
removeAllListeners
- removeAllListeners<K>(event?): this
Type Parameters
- K extends string | number | symbol
Returns this
listenerCount
- listenerCount<K>(event): number
Type Parameters
- K extends string | number | symbol
Returns number
Register an event listener