PURISTA API / @purista/core / GenericEventEmitter
Class: GenericEventEmitter<T>
Defined in: core/types/GenericEventEmitter.ts:17
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: core/types/GenericEventEmitter.ts:27
Type Parameters
K
K extends string
Parameters
eventName
K
parameter?
T[K]
Returns
void
Implementation of
off()
off<
K>(eventName,fn):void
Defined in: core/types/GenericEventEmitter.ts:23
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: core/types/GenericEventEmitter.ts:19
Type Parameters
K
K extends string
Parameters
eventName
K
fn
EventReceiver<T[K]>
Returns
void
Implementation of
removeAllListeners()
removeAllListeners():
void
Defined in: core/types/GenericEventEmitter.ts:31
Returns
void
