Skip to main content

Function: isEnrichedMonitorStatusChangedEventData()

isEnrichedMonitorStatusChangedEventData(payload: unknown): payload is StatusUpdate & { monitor: Record<string, unknown>; site: Record<string, unknown> }

Defined in: shared/validation/monitorStatusEvents.ts:90

Type guard that validates enriched monitor status events containing full monitor and site objects.

Parametersโ€‹

payloadโ€‹

unknown

Unknown payload received from an event emitter.

Returnsโ€‹

payload is StatusUpdate & { monitor: Record<string, unknown>; site: Record<string, unknown> }

True when the payload contains complete monitor and site context in addition to the base monitor status fields.