Vizel API / core/src / createVizelAutoSaveHandlers
Function: createVizelAutoSaveHandlers()
ts
function createVizelAutoSaveHandlers(
getEditor,
options,
onStateChange): object;Defined in: packages/core/src/auto-save.ts:117
Creates auto-save handlers for an editor
Parameters
| Parameter | Type |
|---|---|
getEditor | () => Editor | null | undefined |
options | VizelAutoSaveOptions |
onStateChange | (state) => void |
Returns
cancel
ts
cancel: () => void;Cancel any pending debounced save
Returns
void
handleUpdate
ts
handleUpdate: () => void;Handler for editor update events
Returns
void
restore
ts
restore: () => Promise<JSONContent | null>;Restore content from storage
Returns
Promise<JSONContent | null>
save
ts
save: () => void;Trigger a debounced save
Returns
void
saveNow
ts
saveNow: () => Promise<void>;Save immediately without debouncing
Returns
Promise<void>