Interface: BulkStateSyncEventData
Defined in: shared/types/events.ts:213
Bulk sync event containing a full snapshot.
Hierarchyโ
Extendsโ
Indexableโ
[
key:string]:unknown
[
key:number]:unknown
[
key:symbol]:unknown
Propertiesโ
timestampโ
readonlytimestamp:number
Defined in: shared/types/events.ts:110
The time (in milliseconds since epoch) when the event occurred.
Inherited fromโ
BaseStateSyncEventData.timestamp
_meta?โ
readonlyoptional_meta?:EventMetadata
Defined in: shared/types/events.ts:112
Runtime metadata describing the emission context.
Inherited fromโ
_originalMeta?โ
readonlyoptional_originalMeta?:EventMetadata
Defined in: shared/types/events.ts:114
Preserves previously attached metadata when re-emitting events.
Inherited fromโ
BaseStateSyncEventData._originalMeta
revisionโ
readonlyrevision:number
Defined in: shared/types/events.ts:203
Monotonic revision counter incremented by the backend for each emitted state sync event.
Inherited fromโ
BaseStateSyncEventData.revision
siteIdentifier?โ
readonlyoptionalsiteIdentifier?:string
Defined in: shared/types/events.ts:205
Site identifier for targeted operations (delete, update)
Inherited fromโ
BulkStateSyncEventData.siteIdentifier
sourceโ
readonlysource:"cache"|"database"|"frontend"|"import"|"monitor-update"
Defined in: shared/types/events.ts:207
Source system that triggered the sync
Inherited fromโ
truncated?โ
readonlyoptionaltruncated?:boolean
Defined in: shared/types/events.ts:209
Indicates the backend omitted the payload due to a size budget.
Inherited fromโ
BulkStateSyncEventData.truncated
actionโ
readonlyaction:"bulk-sync"
Defined in: shared/types/events.ts:214
The synchronization action being performed
Overridesโ
siteCountโ
readonlysiteCount:number
Defined in: shared/types/events.ts:216
Total number of sites in the snapshot.
sitesโ
readonlysites:Site[]
Defined in: shared/types/events.ts:218
Complete site dataset after the sync operation