Class AcCmEventManager<T> Defined in packages/common/lib/AcCmEventManager.d.ts:43 Constructors Accessorslistener Count get listenerCount () : number Returns number Defined in packages/common/lib/AcCmEventManager.d.ts:52 Methodsadd Event Listener addEventListener ( listener : ( payload : T ) => void ) : void Parameters listener : ( payload : T ) => void Returns void Defined in packages/common/lib/AcCmEventManager.d.ts:57 dispatch dispatch ( payload ?: T , ... args : unknown [] ) : void Parameters Optionalpayload : T ... args : unknown [] Returns void Defined in packages/common/lib/AcCmEventManager.d.ts:72 remove Event Listener removeEventListener ( listener : ( payload : T ) => void ) : void Parameters listener : ( payload : T ) => void Returns void Defined in packages/common/lib/AcCmEventManager.d.ts:62 replace Event Listener replaceEventListener ( listener : ( payload : T ) => void ) : void Parameters listener : ( payload : T ) => void Returns void Defined in packages/common/lib/AcCmEventManager.d.ts:67
Simple event manager for handling event listeners and dispatching events.
Provides a lightweight alternative to the more complex AcCmEventDispatcher for cases where you need basic event handling with type-safe payloads.
Example