Skip to main content

Function: createEnhancedLifecycleConfigOperation()

createEnhancedLifecycleConfigOperation(args: { databaseService: DatabaseService; eventEmitter: TypedEventBus<UptimeEvents>; logger: BaseLogger; monitorRepository: MonitorRepository; monitorScheduler: MonitorScheduler; sites: StandardizedCache<Site>; }): EnhancedLifecycleConfig

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

Creates the dependency bundle required by enhanced lifecycle helpers.

Parameters

args

databaseService

DatabaseService

eventEmitter

TypedEventBus<UptimeEvents>

logger

BaseLogger

monitorRepository

MonitorRepository

monitorScheduler

MonitorScheduler

sites

StandardizedCache<Site>

Returns

EnhancedLifecycleConfig