@future-grid/fgp-graph
Version:
fgp-graph is a chart lib based on Dygraphs
35 lines (34 loc) • 1.07 kB
TypeScript
export declare class GraphInteractions {
callback: any;
dateRange?: number[] | undefined;
private panEnable;
private mouseTimer;
private scrollEnable;
private scrollTimer;
private zoomTimer;
private scaleTimer;
private preDatewindow;
private needRefresh;
private yAxisRangeChanged;
constructor(callback: any, dateRange?: number[] | undefined);
private LOG_SCALE;
private LN_TEN;
private log10;
private pageX;
private pageY;
private dragGetX_;
private dragGetY_;
private endPan;
private startPan;
private treatMouseOpAsClick;
private offsetToPercentage;
private pan;
private adjustAxis;
private zoom;
mouseUp: (e: MouseEvent, g: any, context: any) => void;
mouseDown: (e: MouseEvent, g: any, context: any) => void;
mouseMove: (e: MouseEvent, g: any, context: any) => void;
mouseOut: (e: MouseEvent, g: any, context: any) => void;
mouseScroll: (e: any, g: any, context: any) => void;
mouseEnter: (e: MouseEvent, g: any, context: any) => void;
}