Interface: DataApiInterface
Defined in: electron/preload/domains/dataApi.ts:26
Interface defining the data domain API operations.
Extends
Properties
downloadSqliteBackup()
downloadSqliteBackup: () =>
Promise<SerializedDatabaseBackupResult>
Defined in: electron/preload/domains/dataApi.ts:32
Downloads a SQLite database backup
Returns
Promise<SerializedDatabaseBackupResult>
Promise resolving to the serialized backup payload and metadata
Overrides
DataChannelMap.downloadSqliteBackup
exportData()
exportData: () =>
Promise<string>
Defined in: electron/preload/domains/dataApi.ts:39
Exports all application data to a JSON string
Returns
Promise<string>
Promise resolving to exported data as JSON string
Overrides
importData()
importData: (...
args: [string]) =>Promise<boolean>
Defined in: electron/preload/domains/dataApi.ts:48
Imports application data from a JSON string
Parameters
args
...[string]
Returns
Promise<boolean>
Promise resolving to a boolean success flag