PURISTA API / @purista/core / GenericEventEmitter
Class: GenericEventEmitter<T>
Defined in: packages/core/src/core/types/GenericEventEmitter.ts:14
Extended by
Type Parameters
T
T extends EventMap
Implements
IEmitter<T>
Constructors
Constructor
new GenericEventEmitter<
T>():GenericEventEmitter<T>
Returns
GenericEventEmitter<T>
Methods
emit()
emit<
K>(eventName,parameter?):void
Defined in: packages/core/src/core/types/GenericEventEmitter.ts:24
Type Parameters
K
K extends string
Parameters
eventName
K
parameter?
T[K]
Returns
void
Implementation of
off()
off<
K>(eventName,fn):void
Defined in: packages/core/src/core/types/GenericEventEmitter.ts:20
Type Parameters
K
K extends string
Parameters
eventName
K
fn
EventReceiver<T[K]>
Returns
void
Implementation of
on()
on<
K>(eventName,fn):void
Defined in: packages/core/src/core/types/GenericEventEmitter.ts:16
Type Parameters
K
K extends string
Parameters
eventName
K
fn
EventReceiver<T[K]>
Returns
void
Implementation of
removeAllListeners()
removeAllListeners():
void
Defined in: packages/core/src/core/types/GenericEventEmitter.ts:28
Returns
void
