Class EventEmitter<EventMap>
Source: event.utils.ts
Type Parameters
EventMap
EventMap extends EventNamesMap
Constructors
Constructor
new EventEmitter<
EventMap>():EventEmitter<EventMap>
Returns
EventEmitter<EventMap>
Methods
emit()
emit<
Key>(eventName:Key,data?:unknown):void
Dispatch event
Type Parameters
Key
Key extends string | number | symbol
Parameters
eventName
Key
data?
unknown
Returns
void
off()
off<
Key>(eventName:Key,callback:Listener):void
Remove event listener for an event
Type Parameters
Key
Key extends string | number | symbol
Parameters
eventName
Key
callback
Returns
void
on()
Add event listener for an event
Type Parameters
Key
Key extends string | number | symbol
Parameters
eventName
Key
callback
Returns
Properties
EVENT_NAMES
staticEVENT_NAMES:EventNamesMap={}