Type Parameters
-
T extends ((...args) => void) = ((...args) => void)
Constructors
constructor
- new EventManager<T>(): EventManager<T>
-
Type Parameters
-
T extends ((...args) => void) = ((...args) => void)
Properties
Private
listeners
listeners: T[] = []
Methods
addListener
- addListener(listener): (() => void)
-
Returns (() => void)
clear
- clear(): void
-
Returns void
emit
- emit(...args): void
-
Parameters
-
Rest
...args: Parameters<T>
Returns void
once
- once(listener): (() => void)
-
Returns (() => void)
removeListener
- removeListener(listener): void
-
Returns void