PURISTA API / @purista/core / GenericEventEmitter
Class: GenericEventEmitter<T>
Defined in: packages/core/src/core/types/GenericEventEmitter.ts:14
Extended by
Type Parameters
• T extends EventMap
Implements
IEmitter
<T
>
Constructors
new GenericEventEmitter()
new GenericEventEmitter<
T
>():GenericEventEmitter
<T
>
Returns
Methods
emit()
emit<
K
>(eventName
,parameter
?):void
Defined in: packages/core/src/core/types/GenericEventEmitter.ts:24
Type Parameters
• 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 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 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