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