Interface: DataBackupServiceConfig
Defined in: electron/utils/database/DataBackupService.ts:41
Dependencies required to orchestrate database backup workflows.
Properties
databaseService
readonlydatabaseService:DatabaseService
Defined in: electron/utils/database/DataBackupService.ts:43
Database service responsible for connection lifecycle management.
eventEmitter
readonlyeventEmitter:TypedEventBus<UptimeEvents>
Defined in: electron/utils/database/DataBackupService.ts:45
Typed event emitter used to broadcast backup lifecycle events.
logger
readonlylogger:BaseLogger
Defined in: electron/utils/database/DataBackupService.ts:47
Logger instance for diagnostics.