Type Alias: MonitorLifecycleEventData
type MonitorLifecycleEventData = StatusUpdate & {
monitor: Monitor;
site: Site;
};
Defined in: shared/types/events.ts:592
Canonical payload shared by monitor lifecycle events.
Type Declarationโ
monitorโ
monitor: Monitor;
Monitor entity associated with the lifecycle transition.
siteโ
site: Site;
Site entity associated with the lifecycle transition.
Remarksโ
Builds on StatusUpdate by guaranteeing the presence of fully hydrated
monitor and site entities. The timestamp field mirrors the real-time
status contract, using an ISO-8601 string for consistency across renderer,
preload, and backend consumers.