ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
33 lines (32 loc) • 1.33 kB
TypeScript
import { Chart } from "./chart";
import { Series } from "./series/series";
import { ClipRect } from "../scene/clipRect";
import { Navigator } from "./navigator/navigator";
export declare class CartesianChart extends Chart {
static className: string;
static type: 'cartesian' | 'groupedCategory';
constructor(document?: Document);
private _seriesRoot;
get seriesRoot(): ClipRect;
readonly navigator: Navigator;
performLayout(): void;
protected initSeries(series: Series): void;
protected freeSeries(series: Series): void;
private _onTouchStart;
private _onTouchMove;
private _onTouchEnd;
private _onTouchCancel;
protected setupDomListeners(chartElement: HTMLCanvasElement): void;
protected cleanupDomListeners(chartElement: HTMLCanvasElement): void;
private getTouchOffset;
protected onTouchStart(event: TouchEvent): void;
protected onTouchMove(event: TouchEvent): void;
protected onTouchEnd(event: TouchEvent): void;
protected onTouchCancel(event: TouchEvent): void;
protected onMouseDown(event: MouseEvent): void;
protected onMouseMove(event: MouseEvent): void;
protected onMouseUp(event: MouseEvent): void;
protected onMouseOut(event: MouseEvent): void;
protected assignAxesToSeries(force?: boolean): void;
updateAxes(): void;
}