Interface: DatabaseServiceFactoryDependencies
Defined in: electron/services/factories/DatabaseServiceFactory.ts:42
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:43
eventEmitter
eventEmitter:
TypedEventBus
<UptimeEvents
>
Defined in: electron/services/factories/DatabaseServiceFactory.ts:44
repositories
repositories: {
history
:HistoryRepository
;monitor
:MonitorRepository
;settings
:SettingsRepository
;site
:SiteRepository
; }
Defined in: electron/services/factories/DatabaseServiceFactory.ts:45
history
history:
HistoryRepository
monitor
monitor:
MonitorRepository
settings
settings:
SettingsRepository
site
site:
SiteRepository