Function: parseStateSyncStatusSummary()
function parseStateSyncStatusSummary(candidate: unknown): {
lastSyncAt: number | null;
siteCount: number;
source:
| "cache"
| "database"
| "frontend"
| "import"
| "monitor-update";
synchronized: boolean;
};
Defined in: shared/types/stateSync.ts:272
Parses a candidate into a StateSyncStatusSummary.
Parametersโ
candidateโ
unknown
Value to parse.
Returnsโ
{
lastSyncAt: number | null;
siteCount: number;
source: "cache" | "database" | "frontend" | "import" | "monitor-update";
synchronized: boolean;
}
The validated summary when successful.
lastSyncAtโ
lastSyncAt: number | null;
siteCountโ
siteCount: number;
sourceโ
source: "cache" | "database" | "frontend" | "import" | "monitor-update";
synchronizedโ
synchronized: boolean;
Throwsโ
z.ZodError when validation fails.