Vizel API / vue/src / UseVizelVersionHistoryResult
Interface: UseVizelVersionHistoryResult
Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:14
Version history composable result
Properties
clearVersions
clearVersions: () => Promise<void>;Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:30
Delete all versions
Returns
Promise<void>
deleteVersion
deleteVersion: (versionId) => Promise<void>;Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:28
Delete a specific version
Parameters
| Parameter | Type |
|---|---|
versionId | string |
Returns
Promise<void>
error
error: ComputedRef<Error | null>;Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:20
Last error that occurred
isLoading
isLoading: ComputedRef<boolean>;Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:18
Whether history is loading
loadVersions
loadVersions: () => Promise<VizelVersionSnapshot[]>;Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:26
Load all versions from storage
Returns
Promise<VizelVersionSnapshot[]>
restoreVersion
restoreVersion: (versionId) => Promise<boolean>;Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:24
Restore document to a specific version
Parameters
| Parameter | Type |
|---|---|
versionId | string |
Returns
Promise<boolean>
saveVersion
saveVersion: (description?, author?) => Promise<
| VizelVersionSnapshot
| null>;Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:22
Save current document as a new version
Parameters
| Parameter | Type |
|---|---|
description? | string |
author? | string |
Returns
Promise< | VizelVersionSnapshot | null>
snapshots
snapshots: ComputedRef<VizelVersionSnapshot[]>;Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:16
All stored snapshots (newest first)