UNPKG

chart-0714

Version:

Professional trading chart library with advanced customization for trading journal apps

20 lines (19 loc) 541 B
import { DrawingObject } from '../../types'; export declare class DrawingStateManager { private history; private currentIndex; private maxHistorySize; saveState(drawings: DrawingObject[]): void; canUndo(): boolean; canRedo(): boolean; undo(): DrawingObject[] | null; redo(): DrawingObject[] | null; private deepCloneDrawings; clear(): void; getHistoryInfo(): { current: number; total: number; }; exportState(): string; importState(jsonData: string): DrawingObject[]; }