Class: EventEmitter<EventTypes, Context>
Defined in: node_modules/eventemitter3/index.d.ts:5
Minimal EventEmitter interface that is molded against the Node.js
EventEmitter interface.
Extended by
FederatedEventTargetBufferBufferResourceGeometryShaderAbstractRendererCubeTextureTextureSourceTextureTextureStyleContainerGraphicsContextAbstractBitmapFontTextStyle
Type Parameters
EventTypes
EventTypes extends ValidEventTypes = string | symbol
Context
Context extends any = any
Constructors
Constructor
> new EventEmitter<EventTypes, Context>(): EventEmitter<EventTypes, Context>
Returns
EventEmitter<EventTypes, Context>
Properties
prefixed
> static prefixed: string | boolean
Defined in: node_modules/eventemitter3/index.d.ts:9
Methods
addListener()
> addListener<T>(event, fn, context?): this
Defined in: node_modules/eventemitter3/index.d.ts:45
Type Parameters
T
T extends string | symbol
Parameters
event
T
fn
EventListener<EventTypes, T>
context?
Context
Returns
this
emit()
> emit<T>(event, ...args): boolean
Defined in: node_modules/eventemitter3/index.d.ts:32
Calls each of the listeners registered for a given event.
Type Parameters
T
T extends string | symbol
Parameters
event
T
args
...Parameters<EventListener<EventTypes, T>>
Returns
boolean
eventNames()
> eventNames(): EventNames<EventTypes>[]
Defined in: node_modules/eventemitter3/index.d.ts:15
Return an array listing the events for which the emitter has registered listeners.
Returns
EventNames<EventTypes>[]
listenerCount()
> listenerCount(event): number
Defined in: node_modules/eventemitter3/index.d.ts:27
Return the number of listeners listening to a given event.
Parameters
event
EventNames<EventTypes>
Returns
number
listeners()
> listeners<T>(event): EventListener<EventTypes, T>[]
Defined in: node_modules/eventemitter3/index.d.ts:20
Return the listeners registered for a given event.
Type Parameters
T
T extends string | symbol
Parameters
event
T
Returns
EventListener<EventTypes, T>[]
off()
> off<T>(event, fn?, context?, once?): this
Defined in: node_modules/eventemitter3/index.d.ts:69
Type Parameters
T
T extends string | symbol
Parameters
event
T
fn?
EventListener<EventTypes, T>
context?
Context
once?
boolean
Returns
this
on()
> on<T>(event, fn, context?): this
Defined in: node_modules/eventemitter3/index.d.ts:40
Add a listener for a given event.
Type Parameters
T
T extends string | symbol
Parameters
event
T
fn
EventListener<EventTypes, T>
context?
Context
Returns
this
once()
> once<T>(event, fn, context?): this
Defined in: node_modules/eventemitter3/index.d.ts:54
Add a one-time listener for a given event.
Type Parameters
T
T extends string | symbol
Parameters
event
T
fn
EventListener<EventTypes, T>
context?
Context
Returns
this
removeAllListeners()
> removeAllListeners(event?): this
Defined in: node_modules/eventemitter3/index.d.ts:79
Remove all listeners, or those of the specified event.
Parameters
event?
EventNames<EventTypes>
Returns
this
removeListener()
> removeListener<T>(event, fn?, context?, once?): this
Defined in: node_modules/eventemitter3/index.d.ts:63
Remove the listeners of a given event.
Type Parameters
T
T extends string | symbol
Parameters
event
T
fn?
EventListener<EventTypes, T>
context?
Context
once?
boolean
Returns
this