Constructor
new EventEmitter()
- Source:
- See:
Members
Methods
(async) emit(eventName, dataopt) → {Promise.<Array>}
Emit an event with data.
- Source:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
eventName |
String
|
the name of the event being emitted |
|
data |
*
|
<optional> |
any data accompanying the event |
Returns:
- Type:
-
Promise.<Array>
off(eventName, func)
Unsubscribe a function from an event.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
eventName |
String
|
the name of the event to unsubscribe from |
func |
function
|
the function to unsubscribe from the event |
on(eventName, func) → {function}
Listen for an event to be emitted by this emitter.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
eventName |
String
|
the name of the event to listen for |
func |
function
|
the function to call when the event is emitted |
Returns:
- Type:
-
function
a function that can be called to remove the listener
once(eventName, func) → {function}
Listen for an event to be emitted by this emitter, and only fire the callback function once.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
eventName |
String
|
the name of the event to listen for |
func |
function
|
the function to call when the event is emitted |
Returns:
- Type:
-
function
a function that can be called to remove the listener