Class: Emitter<TEvents extends Record<string, unknown>>
Defined in: packages/webxr-uiextensions/src/core/events.ts:10
Type Parameters
| Type Parameter |
|---|
TEvents extends Record<string, unknown> |
Constructors
Constructor
new Emitter<TEvents extends Record<string, unknown>>(): Emitter<TEvents>;
Returns
Emitter<TEvents>
Methods
clear()
clear(): void;
Defined in: packages/webxr-uiextensions/src/core/events.ts:51
Returns
void
emit()
emit<K extends string | number | symbol>(event: K, payload: TEvents[K]): void;
Defined in: packages/webxr-uiextensions/src/core/events.ts:35
Type Parameters
| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
event | K |
payload | TEvents[K] |
Returns
void
listenerCount()
listenerCount<K extends string | number | symbol>(event: K): number;
Defined in: packages/webxr-uiextensions/src/core/events.ts:47
Type Parameters
| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
event | K |
Returns
number
off()
off<K extends string | number | symbol>(event: K, listener: Listener<TEvents[K]>): void;
Defined in: packages/webxr-uiextensions/src/core/events.ts:31
Type Parameters
| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | Listener<TEvents[K]> |
Returns
void
on()
on<K extends string | number | symbol>(event: K, listener: Listener<TEvents[K]>): () => void;
Defined in: packages/webxr-uiextensions/src/core/events.ts:13
Type Parameters
| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | Listener<TEvents[K]> |
Returns
() => void
once()
once<K extends string | number | symbol>(event: K, listener: Listener<TEvents[K]>): () => void;
Defined in: packages/webxr-uiextensions/src/core/events.ts:23
Type Parameters
| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | Listener<TEvents[K]> |
Returns
() => void