Skip to main content

Interface: BulkStateSyncEventData

Defined in: shared/types/events.ts:205

Bulk sync event containing a full snapshot.

Hierarchyโ€‹

View Summary

Extendsโ€‹

Indexableโ€‹

[key: string]: unknown
[key: number]: unknown
[key: symbol]: unknown

Propertiesโ€‹

timestampโ€‹

readonly timestamp: number;

Defined in: shared/types/events.ts:104

The time (in milliseconds since epoch) when the event occurred.

Inherited fromโ€‹

BaseStateSyncEventData.timestamp


_meta?โ€‹

readonly optional _meta?: EventMetadata;

Defined in: shared/types/events.ts:106

Runtime metadata describing the emission context.

Inherited fromโ€‹

BaseStateSyncEventData._meta


_originalMeta?โ€‹

readonly optional _originalMeta?: EventMetadata;

Defined in: shared/types/events.ts:108

Preserves previously attached metadata when re-emitting events.

Inherited fromโ€‹

BaseStateSyncEventData._originalMeta


revisionโ€‹

readonly revision: number;

Defined in: shared/types/events.ts:195

Monotonic revision counter incremented by the backend for each emitted state sync event.

Inherited fromโ€‹

BaseStateSyncEventData.revision


siteIdentifier?โ€‹

readonly optional siteIdentifier?: string;

Defined in: shared/types/events.ts:197

Site identifier for targeted operations (delete, update)

Inherited fromโ€‹

BulkStateSyncEventData.siteIdentifier


sourceโ€‹

readonly source: "cache" | "database" | "frontend" | "import" | "monitor-update";

Defined in: shared/types/events.ts:199

Source system that triggered the sync

Inherited fromโ€‹

BaseStateSyncEventData.source


truncated?โ€‹

readonly optional truncated?: boolean;

Defined in: shared/types/events.ts:201

Indicates the backend omitted the payload due to a size budget.

Inherited fromโ€‹

BulkStateSyncEventData.truncated


actionโ€‹

readonly action: "bulk-sync";

Defined in: shared/types/events.ts:206

The synchronization action being performed

Overridesโ€‹

BaseStateSyncEventData.action


siteCountโ€‹

readonly siteCount: number;

Defined in: shared/types/events.ts:208

Total number of sites in the snapshot.


sitesโ€‹

readonly sites: Site[];

Defined in: shared/types/events.ts:210

Complete site dataset after the sync operation