@ozdemircibaris/react-image-editor
Version:
Professional React image editor component with blur, crop, shapes, drawing, and undo/redo functionality. Built with Fabric.js and modern React patterns.
11 lines (10 loc) • 380 B
TypeScript
import { fabric } from "fabric";
export declare const useUndoRedo: (initialCanvas: fabric.Canvas | null, maxHistorySize?: number, onAfterStateLoad?: () => void) => {
saveState: () => void;
undo: () => void;
redo: () => void;
initializeHistory: () => void;
canUndo: boolean;
canRedo: boolean;
updateCanvas: (newCanvas: fabric.Canvas | null) => void;
};