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