UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

42 lines (41 loc) 1.19 kB
import { CartesianChart } from "../cartesianChart"; import { NavigatorMask } from "./navigatorMask"; import { NavigatorHandle } from "./navigatorHandle"; interface Offset { offsetX: number; offsetY: number; } export declare class Navigator { private readonly rs; private readonly chart; readonly mask: NavigatorMask; readonly minHandle: NavigatorHandle; readonly maxHandle: NavigatorHandle; private minHandleDragging; private maxHandleDragging; private panHandleOffset; set enabled(value: boolean); get enabled(): boolean; set x(value: number); get x(): number; set y(value: number); get y(): number; set width(value: number); get width(): number; set height(value: number); get height(): number; private _margin; set margin(value: number); get margin(): number; set min(value: number); get min(): number; set max(value: number); get max(): number; constructor(chart: CartesianChart); updateAxes(min: number, max: number): void; onDragStart(offset: Offset): void; onDrag(offset: Offset): void; onDragStop(): void; stopHandleDragging(): void; } export {};