TypedEventEmitter
Interface: TypedEventEmitter<T>
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/common.ts:239
Type Parameters
| Type Parameter |
|---|
T extends EventMap |
Methods
emit()
emit<K>(event: K, ...args: Parameters<T[K]>): boolean;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/common.ts:242
Type Parameters
| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
event | K |
...args | Parameters<T[K]> |
Returns
boolean
off()
off<K>(event: K, listener: T[K]): this;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/common.ts:241
Type Parameters
| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | T[K] |
Returns
this
on()
on<K>(event: K, listener: T[K]): this;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/common.ts:240
Type Parameters
| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | T[K] |
Returns
this
removeAllListeners()
removeAllListeners<K>(event?: K): this;
Defined in: common/types/src/codeboltjstypes/libFunctionTypes/common.ts:243
Type Parameters
| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
event? | K |
Returns
this