Skip to main content

Function: createEnhancedLifecycleHostOperation()

createEnhancedLifecycleHostOperation(args: { applyMonitorState: (site: Site, monitor: Monitor, state: Partial<Monitor>, nextStatus: "degraded" | "down" | "up" | "paused" | "pending") => Promise<void>; runSequentially: <TItem>(items: readonly TItem[], iterator: (item: TItem) => Promise<void>) => Promise<void>; services: EnhancedMonitoringServices; }): EnhancedLifecycleHost

Defined in: electron/managers/monitorManager/createEnhancedLifecycle.ts:50

Creates the host hooks required by enhanced lifecycle helpers.

Parameters

args

applyMonitorState

(site: Site, monitor: Monitor, state: Partial<Monitor>, nextStatus: "degraded" | "down" | "up" | "paused" | "pending") => Promise<void>

runSequentially

<TItem>(items: readonly TItem[], iterator: (item: TItem) => Promise<void>) => Promise<void>

services

EnhancedMonitoringServices

Returns

EnhancedLifecycleHost