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