Skip to main content

Interface: DataServiceContract

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

Propertiesโ€‹

downloadSqliteBackup()โ€‹

readonly downloadSqliteBackup: () => Promise<SerializedDatabaseBackupResult>

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

Returnsโ€‹

Promise<SerializedDatabaseBackupResult>


exportData()โ€‹

readonly exportData: () => Promise<string>

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

Returnsโ€‹

Promise<string>


importData()โ€‹

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

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

Parametersโ€‹

dataโ€‹

string

Returnsโ€‹

Promise<boolean>


initialize()โ€‹

readonly initialize: () => Promise<void>

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

Returnsโ€‹

Promise<void>


restoreSqliteBackup()โ€‹

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

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

Parametersโ€‹

payloadโ€‹

SerializedDatabaseRestorePayload

Returnsโ€‹

Promise<SerializedDatabaseRestoreResult>


saveSqliteBackup()โ€‹

readonly saveSqliteBackup: () => Promise<SerializedDatabaseBackupSaveResult>

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

Returnsโ€‹

Promise<SerializedDatabaseBackupSaveResult>