Skip to main content

Function: toSiteSnapshotOverlay()

toSiteSnapshotOverlay(source?: UnknownRecord | Site | SiteSnapshotOverlay): SiteSnapshotOverlay | undefined

Defined in: shared/utils/siteSnapshots.ts:344

Builds a site-level overlay containing the monitoring flag and any valid monitor snapshots discovered in the source payload.

Parametersโ€‹

source?โ€‹

UnknownRecord | Site | SiteSnapshotOverlay

Site snapshot candidate or partial overlay.

Returnsโ€‹

SiteSnapshotOverlay | undefined

Structured overlay when at least one field is present; otherwise undefined.