Skip to main content

Class: EventEmitter

Constructors

constructor

new EventEmitter()

Properties

listeners

Private Readonly listeners: Map<string, Set<EventListener<any>>>

Defined in

event/EventEmitter.ts:7


allListeners

Private Readonly allListeners: Set<AllEventsListener<any>>

Defined in

event/EventEmitter.ts:8

Methods

on

on(event, listener): void

Parameters

NameTypeDescription
event"*"
listenerAllEventsListener<any>

Returns

void

Defined in

event/EventEmitter.ts:15

on(event, listener): void

Parameters

NameType
eventstring
listenerEventListener<any>

Returns

void

Defined in

event/EventEmitter.ts:16


off

off(event, listener?): void

Parameters

NameTypeDescription
event"*"
listener?AllEventsListener<any>-

Returns

void

Defined in

event/EventEmitter.ts:38

off(event, listener?): void

Parameters

NameType
eventstring
listener?EventListener<any>

Returns

void

Defined in

event/EventEmitter.ts:39


emit

emit<T>(event, data): void

Type parameters

NameType
Tany

Parameters

NameTypeDescription
eventstring
dataT

Returns

void

Defined in

event/EventEmitter.ts:69