Skip to main content

Interface: DatabaseCommandServiceFactory

Defined in: electron/services/factories/DatabaseServiceFactory.ts:121

Minimal service-factory surface required by database command objects.

Remarks​

Commands should not depend on DatabaseServiceFactory's concrete class shape. Keeping this structural interface allows tests and alternate callers to provide narrow factory doubles without inheriting private implementation details from the production factory.

Properties​

createBackupService​

createBackupService: () => IDataBackupService;

Defined in: electron/services/factories/DatabaseServiceFactory.ts:122

Returns​

IDataBackupService


createImportExportService​

createImportExportService: () => IDataImportExportService;

Defined in: electron/services/factories/DatabaseServiceFactory.ts:123

Returns​

IDataImportExportService


createSiteRepositoryService​

createSiteRepositoryService: () => ISiteRepositoryService;

Defined in: electron/services/factories/DatabaseServiceFactory.ts:124

Returns​

ISiteRepositoryService