Interface: DatabaseServiceFactoryDependencies
Defined in: electron/services/factories/DatabaseServiceFactory.ts:46
Defines the dependencies required by the DatabaseServiceFactory for service creation.
Remarks
Includes all repositories, the database service, and the event emitter needed for constructing database-related services.
Properties
databaseService
databaseService: DatabaseService;
Defined in: electron/services/factories/DatabaseServiceFactory.ts:47
eventEmitter
eventEmitter: TypedEventBus<UptimeEvents>;
Defined in: electron/services/factories/DatabaseServiceFactory.ts:48
repositories
repositories: {
history: HistoryRepository;
monitor: MonitorRepository;
settings: SettingsRepository;
site: SiteRepository;
}
Defined in: electron/services/factories/DatabaseServiceFactory.ts:49
history
history: HistoryRepository;
monitor
monitor: MonitorRepository;
settings
settings: SettingsRepository;
site
site: SiteRepository;