Skip to content

Vizel API / vue/src / UseVizelVersionHistoryResult

Interface: UseVizelVersionHistoryResult

Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:14

Version history composable result

Properties

clearVersions

ts
clearVersions: () => Promise<void>;

Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:30

Delete all versions

Returns

Promise&lt;void&gt;


deleteVersion

ts
deleteVersion: (versionId) => Promise<void>;

Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:28

Delete a specific version

Parameters

ParameterType
versionIdstring

Returns

Promise&lt;void&gt;


error

ts
error: ComputedRef<Error | null>;

Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:20

Last error that occurred


isLoading

ts
isLoading: ComputedRef<boolean>;

Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:18

Whether history is loading


loadVersions

ts
loadVersions: () => Promise<VizelVersionSnapshot[]>;

Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:26

Load all versions from storage

Returns

Promise&lt;VizelVersionSnapshot[]&gt;


restoreVersion

ts
restoreVersion: (versionId) => Promise<boolean>;

Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:24

Restore document to a specific version

Parameters

ParameterType
versionIdstring

Returns

Promise&lt;boolean&gt;


saveVersion

ts
saveVersion: (description?, author?) => Promise<
  | VizelVersionSnapshot
| null>;

Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:22

Save current document as a new version

Parameters

ParameterType
description?string
author?string

Returns

Promise&lt; | VizelVersionSnapshot | null&gt;


snapshots

ts
snapshots: ComputedRef<VizelVersionSnapshot[]>;

Defined in: packages/vue/src/composables/useVizelVersionHistory.ts:16

All stored snapshots (newest first)

Released under the MIT License.