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;