Class EventEmitter<Events>
Constructors
Methods
emit
- emit<K extends string | number | symbol>(event: K, ...args: Events[K]): void
Type Parameters
- K extends string | number | symbol
Returns void
off
- off<K extends string | number | symbol>(
event: K,
listener: (...args: Events[K]) => void,
): void Type Parameters
- K extends string | number | symbol
Parameters
- event: K
- listener: (...args: Events[K]) => void
Returns void
removeAllListeners
- removeAllListeners(event?: keyof Events): void
Returns void
🎠The main EventEmitter class that handles all your event needs!
Example