dispatch

Custom event dispatch and listener management utilities.

Functions

Function
Description
Example

set

Dispatch a custom event

dphelper.dispatch.set('myEvent', { detail: data })

listen

Listen for custom events

dphelper.dispatch.listen('myEvent', callback)

remove

Remove event listener

dphelper.dispatch.remove('myEvent')

Description

Custom event management:

  • Dispatch - Fire custom events with data

  • Listen - Register event handlers

  • Manage - Remove listeners

Usage Examples

Dispatching Events

// Simple event
dphelper.dispatch.set('user:login');

// With data
dphelper.dispatch.set('user:login', {
  detail: { userId: 123, timestamp: Date.now() }
});

// Application events
dphelper.dispatch.set('app:loaded');
dphelper.dispatch.set('data:updated', { detail: { source: 'api' } });

Listening for Events

Removing Listeners

Complete Event System

Details

  • Author: Dario Passariello

  • Version: 0.0.2

  • Creation Date: 20231231

  • Last Modified: 20240612

  • Environment: Client-side only (browser)


Automatically generated document

Last updated