Methods
(static) registerEventCallback(eventName, callback) → {object}
- Description:
 - Register a callback to be called when the given event is triggered
 
- Source:
 
Example
registerEventCallback("myEvent", ({detail: detail})=>{
    //My event has triggered
    console.log("MyEvent triggered with details:", detail);
});
    Parameters:
| Name | Type | Description | 
|---|---|---|
eventName | 
            
            string | The name of the event to register | 
callback | 
            
            function | The callback to call when the event triggers | 
Returns:
    - An object with a method delete(), that removes the registered callback
- Type
 - object
 
(static) triggerEvent(eventName, detailopt) → {boolean}
- Description:
 - Trigger the event with the given name
 
- Source:
 
Example
triggerEvent("myEvent", {
    someData: "MyEventData"
});
    Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
eventName | 
            
            string | The name of the event to trigger | ||
detail | 
            
            * | 
                
                    <optional> | 
            
            
                
                
                    null
                
                 | 
            
            The event detail to supply to the CustomEvent | 
Returns:
    - true/false depending on if any callback asked to prevent default
- Type
 - boolean
 
(async, static) triggerEventAsync(eventName, detailopt) → {Promise.<boolean>}
- Description:
 - Trigger the event with the given name
 
- Source:
 
Example
triggerEvent("myEvent", {
    someData: "MyEventData"
});
    Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
eventName | 
            
            string | The name of the event to trigger | ||
detail | 
            
            * | 
                
                    <optional> | 
            
            
                
                
                    null
                
                 | 
            
            The event detail to supply to the CustomEvent | 
Returns:
    - true/false depending on if any callback asked to prevent default
- Type
 - Promise.<boolean>