Skip to main content

Function: parseStateSyncStatusSummary()

parseStateSyncStatusSummary(candidate: unknown): { lastSyncAt?: number | null; siteCount: number; source: "cache" | "database" | "frontend"; synchronized: boolean; }

Defined in: shared/types/stateSync.ts:279

Parses a candidate into a StateSyncStatusSummary.

Parametersโ€‹

candidateโ€‹

unknown

Value to parse.

Returnsโ€‹

{ lastSyncAt?: number | null; siteCount: number; source: "cache" | "database" | "frontend"; synchronized: boolean; }

The validated summary when successful.

lastSyncAt?โ€‹

optional lastSyncAt: number | null

siteCountโ€‹

siteCount: number

sourceโ€‹

source: "cache" | "database" | "frontend"

synchronizedโ€‹

synchronized: boolean

Throwsโ€‹

https://zod.dev/basics?id=handling-errors When validation fails.