Skip to content

Vizel API / vue/src / UseVizelAutoSaveResult

Interface: UseVizelAutoSaveResult

Defined in: packages/vue/src/composables/useVizelAutoSave.ts:15

Auto-save composable result

Properties

error

ts
error: ComputedRef<Error | null>;

Defined in: packages/vue/src/composables/useVizelAutoSave.ts:23

Last error that occurred


hasUnsavedChanges

ts
hasUnsavedChanges: ComputedRef<boolean>;

Defined in: packages/vue/src/composables/useVizelAutoSave.ts:19

Whether there are unsaved changes


lastSaved

ts
lastSaved: ComputedRef<Date | null>;

Defined in: packages/vue/src/composables/useVizelAutoSave.ts:21

Timestamp of last successful save


restore

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

Defined in: packages/vue/src/composables/useVizelAutoSave.ts:27

Restore content from storage

Returns

Promise&lt;JSONContent | null&gt;


save

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

Defined in: packages/vue/src/composables/useVizelAutoSave.ts:25

Manually trigger save

Returns

Promise&lt;void&gt;


status

ts
status: ComputedRef<VizelSaveStatus>;

Defined in: packages/vue/src/composables/useVizelAutoSave.ts:17

Current save status

Released under the MIT License.