ClassDebugger & Diagnostics@public
DebugChannel
Typed pub/sub channel that connects the game loop to optional debug consumers.
ts
export declare class DebugChannelMethods
destroy()
ts
destroy(): voidRemoves all listeners.
Returns: void
emit()
ts
emit<T extends DebugEventType>(type: T, payload: DebugEvents[T]): voidParameters:
| Parameter | Type | Description |
|---|---|---|
type | T | - |
payload | DebugEvents[T] | - |
Returns: void
off()
ts
off<T extends DebugEventType>(type: T, handler: DebugHandler<T>): voidParameters:
| Parameter | Type | Description |
|---|---|---|
type | T | - |
handler | DebugHandler<T> | - |
Returns: void
on()
ts
on<T extends DebugEventType>(type: T, handler: DebugHandler<T>): voidParameters:
| Parameter | Type | Description |
|---|---|---|
type | T | - |
handler | DebugHandler<T> | - |
Returns: void