Skip to main content

Function: validateMonitor()

validateMonitor(monitor: Partial<Monitor>): monitor is Monitor

Defined in: shared/types.ts:564

Validates monitor payloads using shared runtime guards.

Parametersโ€‹

monitorโ€‹

Partial<Monitor>

Partial monitor payload to validate.

Returnsโ€‹

monitor is Monitor

true when the payload satisfies the Monitor interface.

Remarksโ€‹

Used by both renderer and Electron processes to ensure monitor data meets the shared Monitor contract before persisting or rendering.