AsyncEventEmitter <T>
Hierarchy
- EventEmitter
- AsyncEventEmitter
Index
Constructors
constructor
Type parameters
- T: EventMap
Parameters
optionaloptions: EventEmitterOptions
Returns AsyncEventEmitter<T>
Methods
publicaddListener
Type parameters
- E: string | number | symbol
Parameters
event: E & string
listener: T[E]
Returns AsyncEventEmitter<T>
publicafter
Type parameters
- E: string | number | symbol
Parameters
event: E & string
target: T[E]
listener: T[E]
Returns AsyncEventEmitter<T>
publicbefore
Type parameters
- E: string | number | symbol
Parameters
event: E & string
target: T[E]
listener: T[E]
Returns AsyncEventEmitter<T>
publicemit
Type parameters
- E: string | number | symbol
Parameters
event: E & string
rest...args: Parameters<T[E]>
Returns boolean
publiceventNames
Returns (keyof T & string)[]
publicfirst
Type parameters
- E: string | number | symbol
Parameters
event: E & string
listener: T[E]
Returns AsyncEventEmitter<T>
publicgetMaxListeners
Returns number
publiclistenerCount
Parameters
event: keyof T & string
Returns number
publiclisteners
Type parameters
- E: string | number | symbol
Parameters
event: E & string
Returns T[E][]
publicon
Type parameters
- E: string | number | symbol
Parameters
event: E & string
listener: T[E]
Returns AsyncEventEmitter<T>
publiconce
Type parameters
- E: string | number | symbol
Parameters
event: E & string
listener: T[E]
Returns AsyncEventEmitter<T>
publicprependListener
Type parameters
- E: string | number | symbol
Parameters
event: E & string
listener: T[E]
Returns AsyncEventEmitter<T>
publicprependOnceListener
Type parameters
- E: string | number | symbol
Parameters
event: E & string
listener: T[E]
Returns AsyncEventEmitter<T>
publicremoveAllListeners
Parameters
optionalevent: keyof T & string
Returns AsyncEventEmitter<T>
publicremoveListener
Type parameters
- E: string | number | symbol
Parameters
event: E & string
listener: T[E]
Returns AsyncEventEmitter<T>
publicsetMaxListeners
Parameters
maxListeners: number
Returns AsyncEventEmitter<T>