Function: createEnhancedLifecycleHostOperation()
function createEnhancedLifecycleHostOperation(args: {
applyMonitorState: (
site: Site,
monitor: Monitor,
state: Partial<Monitor>,
nextStatus:
| "degraded"
| "down"
| "paused"
| "pending"
| "up"
) => Promise<void>;
runSequentially: <TItem>(
items: readonly TItem[],
iterator: (item: TItem) => Promise<void>
) => Promise<void>;
services: EnhancedMonitoringServices;
}): EnhancedLifecycleHost;
Defined in: electron/managers/monitorManager/createEnhancedLifecycle.ts:51
Creates the host hooks required by enhanced lifecycle helpers.
Parameters
args
applyMonitorState
(site: Site, monitor: Monitor, state: Partial<Monitor>, nextStatus: "degraded" | "down" | "paused" | "pending" | "up") => Promise<void>
runSequentially
<TItem>(items: readonly TItem[], iterator: (item: TItem) => Promise<void>) => Promise<void>