Constructor
new CustomEvents()
- Source
Example
class MyClass {
constructor() {
this.events = new CustomEvents();
}
start() {
this.events.dispatchEvent(new CustomEvent("start", { detail: { myData: '...' } }));
}
}
const myInstance = new MyClass();
myInstance.events.addEventListener("start", e => { console.log(e.detail); });
Methods
addEventListener(type, listener)
Parameters:
Name | Type | Description |
---|---|---|
type | string | |
listener | EventListenerOrEventListenerObject |
- Source
dispatchEvent(event)
Parameters:
Name | Type | Description |
---|---|---|
event | Event |
- Source
removeEventListener(type, listener)
Parameters:
Name | Type | Description |
---|---|---|
type | string | |
listener | EventListenerOrEventListenerObject |
- Source