Interface: BulkStateSyncEventData
Defined in: shared/types/events.ts:205
Bulk sync event containing a full snapshot.
Hierarchyโ
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โ
_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โ
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โ
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