Skip to main content

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;