Share via


EventEmitter class

Methods

emit<Event>(Event, EventTypes[Event])
off(number)
on<Event>(Event, EventHandler<EventTypes[Event]>)
once<Event>(Event, EventHandler<EventTypes[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