Skip to content

Vizel API / svelte/src / CreateVizelVersionHistoryResult

Interface: CreateVizelVersionHistoryResult ​

Defined in: packages/svelte/src/runes/createVizelVersionHistory.svelte.ts:13

Version history rune result

Properties ​

clearVersions ​

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

Defined in: packages/svelte/src/runes/createVizelVersionHistory.svelte.ts:29

Delete all versions

Returns ​

Promise&lt;void&gt;


deleteVersion ​

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

Defined in: packages/svelte/src/runes/createVizelVersionHistory.svelte.ts:27

Delete a specific version

Parameters ​

ParameterType
versionIdstring

Returns ​

Promise&lt;void&gt;


error ​

ts
readonly error: Error | null;

Defined in: packages/svelte/src/runes/createVizelVersionHistory.svelte.ts:19

Last error that occurred


isLoading ​

ts
readonly isLoading: boolean;

Defined in: packages/svelte/src/runes/createVizelVersionHistory.svelte.ts:17

Whether history is loading


loadVersions ​

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

Defined in: packages/svelte/src/runes/createVizelVersionHistory.svelte.ts:25

Load all versions from storage

Returns ​

Promise&lt;VizelVersionSnapshot[]&gt;


restoreVersion ​

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

Defined in: packages/svelte/src/runes/createVizelVersionHistory.svelte.ts:23

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/svelte/src/runes/createVizelVersionHistory.svelte.ts:21

Save current document as a new version

Parameters ​

ParameterType
description?string
author?string

Returns ​

Promise&lt; | VizelVersionSnapshot | null&gt;


snapshots ​

ts
readonly snapshots: VizelVersionSnapshot[];

Defined in: packages/svelte/src/runes/createVizelVersionHistory.svelte.ts:15

All stored snapshots (newest first)

Released under the MIT License.