Class AcCmEventManager<T>
Constructors
Methods
addEventListener
- addEventListener(listener: (payload: T) => void): void
Parameters
- listener: (payload: T) => void
Returns void
dispatch
- dispatch(payload?: T, ...args: unknown[]): void
Parameters
Optional
payload: T- ...args: unknown[]
Returns void
removeEventListener
- removeEventListener(listener: (payload: T) => void): void
Parameters
- listener: (payload: T) => void
Returns void
replaceEventListener
- replaceEventListener(listener: (payload: T) => void): void
Parameters
- listener: (payload: T) => void
Returns void
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