Skip to main content

Function: createEnhancedLifecycleConfigOperation()

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

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

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