ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
20 lines (19 loc) • 849 B
TypeScript
import { ChartAxisDirection } from 'ag-charts-core';
import type { CartesianAxis } from './axis/cartesianAxis';
import type { PolarAxis } from './axis/polarAxis';
import type { ChartAxis } from './chartAxis';
export declare class ChartAxes<T extends ChartAxis = ChartAxis> extends Array<T> {
destroy(): void;
findById(id: string): T | undefined;
matches(comparison: Record<string, unknown>): boolean;
protected getById(id: string): T;
}
export declare class CartesianChartAxes extends ChartAxes<CartesianAxis> {
get [ChartAxisDirection.X](): CartesianAxis;
get [ChartAxisDirection.Y](): CartesianAxis;
perpendicular(to: CartesianAxis): CartesianAxis;
}
export declare class PolarChartAxes extends ChartAxes<PolarAxis> {
get [ChartAxisDirection.Angle](): PolarAxis;
get [ChartAxisDirection.Radius](): PolarAxis;
}