EventEmitter
Class-based EventEmitter for managing custom events with pInstance-specific tracking.
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
Map to store event listeners by pInstance and event type. |
Method Summary
Public Methods | ||
public |
Triggers a specified event on a specific pInstance, invoking all registered listeners. |
|
public |
Unregisters a listener for a specified event on a specific pInstance. |
|
public |
Registers a listener for a specified event on a specific pInstance. |
Public Constructors
public constructor() source
Public Members
Public Methods
public emit(pInstance: object, pEventName: string, pData: object) source
Triggers a specified event on a specific pInstance, invoking all registered listeners.
public off(pInstance: object, pEventName: string, pListener: Function) source
Unregisters a listener for a specified event on a specific pInstance.