UNPKG

chart-0714

Version:

Professional trading chart library with advanced customization for trading journal apps

27 lines (26 loc) 871 B
import { DrawingManager } from '../../core/DrawingManager'; import { ChartUIManager } from './ChartUIManager'; import { DrawingObject, DrawingUpdateOptions } from '../../types'; export declare class ChartInteractionHandler { private drawingManager; private uiManager; private measureStart; private measureEnd; private measureFixed; constructor(drawingManager: DrawingManager, uiManager: ChartUIManager); private setupCallbacks; getMeasurePoints(): { start: { index: number; price: number; } | null; end: { index: number; price: number; } | null; fixed: boolean; }; handleDrawingEdit(drawing: DrawingObject, x: number, y: number): void; updateDrawing(id: string, updates: DrawingUpdateOptions): void; deleteDrawing(id: string): void; }