rune-langium / visual-editor/src / useAutoSave
Function: useAutoSave()
ts
function useAutoSave<T>(onCommit, delay?): (value) => void;Defined in: packages/visual-editor/src/hooks/useAutoSave.ts:31
Returns a debounced callback that auto-saves the latest value after delay milliseconds of inactivity. Flushes on unmount.
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
onCommit | (value) => void | undefined | Callback invoked with the latest value on commit. |
delay | number | 500 | Debounce delay in milliseconds (default 500). |
Returns
A debounced setter function.
(value) => void