ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
26 lines (25 loc) • 1.04 kB
TypeScript
import { type FormatterParams, _ModuleSupport } from 'ag-charts-community';
import { RadiusAxis } from '../radius/radiusAxis';
interface TickDatum {
tickLabel: string | undefined;
tick: any;
tickId: string;
translation: number;
}
export declare class RadiusNumberAxis extends RadiusAxis {
static readonly className = "RadiusNumberAxis";
static readonly type: "radius-number";
shape: 'polygon' | 'circle';
min?: number;
max?: number;
constructor(moduleCtx: _ModuleSupport.ModuleContext);
protected prepareGridPathTickData(data: _ModuleSupport.TickDatum[]): _ModuleSupport.TickDatum[];
protected getTickRadius(tickDatum: TickDatum): number;
normaliseDataDomain(d: number[]): {
domain: number[];
clipped: boolean;
};
tickFormatParams(_domain: number[], _ticks: number[], fractionDigits?: number): _ModuleSupport.AxisTickFormatParams;
datumFormatParams(value: any, params: _ModuleSupport.FormatDatumParams, fractionDigits?: number): FormatterParams<any>;
}
export {};