Skip to content

Interface: RoomDiagnosticsState

@roomful/core


@roomful/core / RoomDiagnosticsState

Defined in: packages/core/src/types.ts:250

Captures shared-state diagnostics for a room.

configured: boolean

Defined in: packages/core/src/types.ts:254

Indicates whether shared state has been configured.


offlineReplayInProgress: boolean

Defined in: packages/core/src/types.ts:274

Indicates whether queued offline state is currently replaying.


persistenceEnabled: boolean

Defined in: packages/core/src/types.ts:264

Indicates whether local persistence is enabled.


queuedMutationCount: number

Defined in: packages/core/src/types.ts:269

Counts queued offline state mutations.


stateSizeBytes: number | null

Defined in: packages/core/src/types.ts:279

Reports the serialized state size in bytes when available.


strategy: "lww" | "crdt" | "custom" | null

Defined in: packages/core/src/types.ts:259

Reports the active shared-state strategy, when configured.