useCanvasHistory
Undo/redo history management for canvas operations.
Import
typescript
const {
canUndo,
canRedo,
undo,
redo,
pushState,
clear,
} = useCanvasHistory()Return Values
| Property | Type | Description |
|---|---|---|
canUndo | ComputedRef<boolean> | Whether undo is available |
canRedo | ComputedRef<boolean> | Whether redo is available |
Methods
| Method | Parameters | Returns | Description |
|---|---|---|---|
undo | — | void | Undo last action |
redo | — | void | Redo last undone action |
pushState | state: CanvasState | void | Record new state |
clear | — | void | Clear history |
Source
app/composables/useCanvasHistory.ts