Skip to content

Vizel API / svelte/src / CreateVizelAutoSaveResult

Interface: CreateVizelAutoSaveResult

Defined in: packages/svelte/src/runes/createVizelAutoSave.svelte.ts:14

Auto-save rune result

Properties

error

ts
readonly error: Error | null;

Defined in: packages/svelte/src/runes/createVizelAutoSave.svelte.ts:22

Last error that occurred


hasUnsavedChanges

ts
readonly hasUnsavedChanges: boolean;

Defined in: packages/svelte/src/runes/createVizelAutoSave.svelte.ts:18

Whether there are unsaved changes


lastSaved

ts
readonly lastSaved: Date | null;

Defined in: packages/svelte/src/runes/createVizelAutoSave.svelte.ts:20

Timestamp of last successful save


restore

ts
restore: () => Promise<JSONContent | null>;

Defined in: packages/svelte/src/runes/createVizelAutoSave.svelte.ts:26

Restore content from storage

Returns

Promise&lt;JSONContent | null&gt;


save

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

Defined in: packages/svelte/src/runes/createVizelAutoSave.svelte.ts:24

Manually trigger save

Returns

Promise&lt;void&gt;


status

ts
readonly status: VizelSaveStatus;

Defined in: packages/svelte/src/runes/createVizelAutoSave.svelte.ts:16

Current save status

Released under the MIT License.