Classes
Methods
addEventListener(event, listener)
Modern DOM-style event subscription (alias for on)
Parameters:
Name | Type | Description |
---|---|---|
event | string | Event name |
listener | function | Callback function |
- Source
emit(event, data)
Emit an event with data
Parameters:
Name | Type | Description |
---|---|---|
event | string | Event name |
data | * | Event data |
- Source
off(event, listener)
Remove a specific listener for an event
Parameters:
Name | Type | Description |
---|---|---|
event | string | Event name |
listener | function | Callback function to remove |
- Source
on(event, listener) → {function}
Subscribe to an event
Parameters:
Name | Type | Description |
---|---|---|
event | string | Event name |
listener | function | Callback function |
- Source
Returns:
Unsubscribe function
- Type:
- function
once(event, listener)
Subscribe to an event once
Parameters:
Name | Type | Description |
---|---|---|
event | string | Event name |
listener | function | Callback function |
- Source
removeAllListeners(event)
Remove all listeners for an event
Parameters:
Name | Type | Description |
---|---|---|
event | string | Event name |
- Source
removeEventListener(event, listener)
Modern DOM-style event unsubscription (alias for off)
Parameters:
Name | Type | Description |
---|---|---|
event | string | Event name |
listener | function | Callback function to remove |
- Source
setDebug(enabled)
Enable/disable debug mode
Parameters:
Name | Type | Description |
---|---|---|
enabled | boolean | Whether debug mode is enabled |
- Source