Interface: IDataImportExportService
Defined in: electron/services/factories/DatabaseServiceFactory.ts:74
Abstract interface for import/export service operations.
Remarks
Used for type safety and dependency injection for import/export-related operations.
Properties
exportAllData()
exportAllData: () =>
Promise<string>
Defined in: electron/services/factories/DatabaseServiceFactory.ts:75
Returns
Promise<string>
importDataFromJson()
importDataFromJson: (
data:string) =>Promise<{settings:Record<string,string>;sites:ImportSite[]; }>
Defined in: electron/services/factories/DatabaseServiceFactory.ts:76
Parameters
data
string
Returns
Promise<{ settings: Record<string, string>; sites: ImportSite[]; }>
persistImportedData()
persistImportedData: (
sites:ImportSite[],settings:Record<string,string>) =>Promise<void>
Defined in: electron/services/factories/DatabaseServiceFactory.ts:79
Parameters
sites
settings
Record<string, string>
Returns
Promise<void>