Constructors
Methods
emit
- emit<K>(event, ...args): void
Type Parameters
- K extends string | number | symbol
Parameters
- event: K
Rest...args: Parameters<T[K]>
Returns void
off
- off<K>(event, listener): void
Type Parameters
- K extends string | number | symbol = string
Returns void
on
- on<K>(event, listener): (() => void)
Type Parameters
- K extends string | number | symbol = string
Returns (() => void)
once
- once<K>(event, listener?): Promise<any>
Type Parameters
- K extends string | number | symbol = string
Parameters
- event: K
Optionallistener: T[K]
Returns Promise<any>
Staticemit
- emit(event, ...args): void
Parameters
- event: any
Rest...args: any[]
Returns void
Staticoff
- off(event, listener): void
Returns void
Staticon
- on(event, listener): (() => void)
Returns (() => void)
Staticonce
- once(event, listener?): Promise<any>
Returns Promise<any>