Interface: RoomDiagnostics
@roomful/core / RoomDiagnostics
Interface: RoomDiagnostics
Section titled “Interface: RoomDiagnostics”Defined in: packages/core/src/types.ts:387
Aggregates room diagnostics across transports, presence, state, and events.
Properties
Section titled “Properties”comments
Section titled “comments”comments:
RoomDiagnosticsComments
Defined in: packages/core/src/types.ts:456
Reports comment-thread diagnostics.
debug:
RoomDiagnosticsDebug
Defined in: packages/core/src/types.ts:416
Reports the effective debug configuration.
encryption
Section titled “encryption”encryption:
RoomDiagnosticsEncryption
Defined in: packages/core/src/types.ts:441
Reports encryption diagnostics.
events
Section titled “events”events:
RoomDiagnosticsEvents
Defined in: packages/core/src/types.ts:436
Reports custom-event diagnostics.
locks:
RoomDiagnosticsLocks
Defined in: packages/core/src/types.ts:451
Reports advisory-lock diagnostics.
network
Section titled “network”network:
RoomDiagnosticsNetwork
Defined in: packages/core/src/types.ts:446
Reports network throughput and per-peer latency diagnostics.
peerId
Section titled “peerId”peerId:
string
Defined in: packages/core/src/types.ts:401
Identifies the local peer for this snapshot.
peers:
RoomDiagnosticsPeers
Defined in: packages/core/src/types.ts:421
Reports peer registry diagnostics.
presence
Section titled “presence”presence:
RoomDiagnosticsPresence
Defined in: packages/core/src/types.ts:426
Reports presence diagnostics.
roomId
Section titled “roomId”roomId:
string
Defined in: packages/core/src/types.ts:396
Identifies the room that produced this snapshot.
state:
RoomDiagnosticsState
Defined in: packages/core/src/types.ts:431
Reports shared-state diagnostics.
status
Section titled “status”status:
RoomStatus
Defined in: packages/core/src/types.ts:406
Reports the current room connection status.
timestamp
Section titled “timestamp”timestamp:
number
Defined in: packages/core/src/types.ts:391
Records when the diagnostics snapshot was created.
transport
Section titled “transport”transport:
RoomDiagnosticsTransport
Defined in: packages/core/src/types.ts:411
Reports transport-related diagnostics.