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