EventEmitter class
Methods
emit<Event>(Event, Event |
|
off(number) | |
on<Event>(Event, Event |
|
once<Event>(Event, Event |
Method Details
emit<Event>(Event, EventTypes[Event])
function emit<Event>(event: Event, value: EventTypes[Event])
Parameters
- event
-
Event
- value
-
EventTypes[Event]
off(number)
function off(id: number)
Parameters
- id
-
number
on<Event>(Event, EventHandler<EventTypes[Event]>)
function on<Event>(event: Event, handler: EventHandler<EventTypes[Event]>): number
Parameters
- event
-
Event
- handler
-
EventHandler<EventTypes[Event]>
Returns
number
once<Event>(Event, EventHandler<EventTypes[Event]>)
function once<Event>(event: Event, handler: EventHandler<EventTypes[Event]>): number
Parameters
- event
-
Event
- handler
-
EventHandler<EventTypes[Event]>
Returns
number