Skip to main content

Interface: DataServiceContract

Defined in: src/services/DataService.ts:42

Propertiesโ€‹

downloadSqliteBackupโ€‹

readonly downloadSqliteBackup: () => Promise<SerializedDatabaseBackupResult>;

Defined in: src/services/DataService.ts:43

Returnsโ€‹

Promise<SerializedDatabaseBackupResult>


exportDataโ€‹

readonly exportData: () => Promise<string>;

Defined in: src/services/DataService.ts:44

Returnsโ€‹

Promise<string>


importDataโ€‹

readonly importData: (data: string) => Promise<boolean>;

Defined in: src/services/DataService.ts:45

Parametersโ€‹

dataโ€‹

string

Returnsโ€‹

Promise<boolean>


initializeโ€‹

readonly initialize: () => Promise<void>;

Defined in: src/services/DataService.ts:46

Returnsโ€‹

Promise<void>


restoreSqliteBackupโ€‹

readonly restoreSqliteBackup: (payload: SerializedDatabaseRestorePayload) => Promise<SerializedDatabaseRestoreResult>;

Defined in: src/services/DataService.ts:47

Parametersโ€‹

payloadโ€‹

SerializedDatabaseRestorePayload

Returnsโ€‹

Promise<SerializedDatabaseRestoreResult>


saveSqliteBackupโ€‹

readonly saveSqliteBackup: () => Promise<SerializedDatabaseBackupSaveResult>;

Defined in: src/services/DataService.ts:50

Returnsโ€‹

Promise<SerializedDatabaseBackupSaveResult>