Skip to main content

Function: validateSite()

validateSite(site: Partial<Site>): site is Site

Defined in: shared/utils/validation.ts:310

Validates site data structure.

Parametersโ€‹

siteโ€‹

Partial<Site>

Partial site data to validate

Returnsโ€‹

site is Site

Type predicate indicating if the site is valid

Remarksโ€‹

Performs comprehensive validation of site structure including all monitors. Uses proper type guards to ensure runtime safety.