Function: validateSite()
Defined in: shared/utils/validation.ts:754
Determines whether a partial site payload satisfies the Site contract.
Parametersโ
siteโ
Partial site data under validation.
Returnsโ
site is Site
true when the payload represents a well-formed Site.
Remarksโ
Validates required site fields and executes monitor-level validation using validateMonitor. The guard is intentionally defensive to handle user-supplied data.