Function: parseStateSyncFullSyncResult()
parseStateSyncFullSyncResult(
candidate:unknown): {completedAt:number;revision:number;siteCount:number;sites:Site[];source:"cache"|"database"|"frontend"|"import"|"monitor-update";synchronized:boolean; }
Defined in: shared/types/stateSync.ts:365
Parses a candidate into a StateSyncFullSyncResult.
Parametersโ
candidateโ
unknown
Value to parse.
Returnsโ
{ completedAt: number; revision: number; siteCount: number; sites: Site[]; source: "cache" | "database" | "frontend" | "import" | "monitor-update"; synchronized: boolean; }
The validated full sync result when successful.
completedAtโ
completedAt:
number
revisionโ
revision:
number
siteCountโ
siteCount:
number
sitesโ
sites:
Site[]
sourceโ
source:
"cache"|"database"|"frontend"|"import"|"monitor-update"
synchronizedโ
synchronized:
boolean
Throwsโ
https://zod.dev/basics?id=handling-errors When validation fails.