Class: EventEmitter
Constructors
constructor
• new EventEmitter()
Properties
listeners
• Private
Readonly
listeners: Map
<string
, Set
<EventListener
<any
>>>
Defined in
allListeners
• Private
Readonly
allListeners: Set
<AllEventsListener
<any
>>
Defined in
Methods
on
▸ on(event
, listener
): void
Parameters
Name | Type | Description |
---|---|---|
event | "*" | |
listener | AllEventsListener <any > |
Returns
void
Defined in
▸ on(event
, listener
): void
Parameters
Name | Type |
---|---|
event | string |
listener | EventListener <any > |
Returns
void
Defined in
off
▸ off(event
, listener?
): void
Parameters
Name | Type | Description |
---|---|---|
event | "*" | |
listener? | AllEventsListener <any > | - |
Returns
void
Defined in
▸ off(event
, listener?
): void
Parameters
Name | Type |
---|---|
event | string |
listener? | EventListener <any > |
Returns
void
Defined in
emit
▸ emit<T
>(event
, data
): void
Type parameters
Name | Type |
---|---|
T | any |
Parameters
Name | Type | Description |
---|---|---|
event | string | |
data | T |
Returns
void