Skip to main content

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