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.