Skip to content
Roomful is in public beta — install with the @beta tag. Share feedback →

Interface: RoomDiagnosticsState

@roomful/core


@roomful/core / RoomDiagnosticsState

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

Captures shared-state diagnostics for a room.

configured: boolean

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

Indicates whether shared state has been configured.


offlineReplayInProgress: boolean

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

Indicates whether queued offline state is currently replaying.


persistenceEnabled: boolean

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

Indicates whether local persistence is enabled.


queuedMutationCount: number

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

Counts queued offline state mutations.


stateSizeBytes: number | null

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

Reports the serialized state size in bytes when available.


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

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

Reports the active shared-state strategy, when configured.