UNPKG

ag-charts-enterprise

Version:

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

26 lines (25 loc) 958 B
import { _ModuleSupport } from 'ag-charts-community'; import type { AngleAxisLabelDatum } from '../angle/angleAxis'; import { AngleAxis } from '../angle/angleAxis'; import { AngleAxisInterval } from './angleAxisInterval'; import { LinearAngleScale } from './linearAngleScale'; export declare class AngleNumberAxis extends AngleAxis<number, LinearAngleScale> { static readonly className = "AngleNumberAxis"; static readonly type: "angle-number"; shape: "circle"; min?: number; max?: number; interval: AngleAxisInterval; constructor(moduleCtx: _ModuleSupport.ModuleContext); normaliseDataDomain(d: number[]): { domain: number[]; clipped: boolean; }; updateScale(): void; protected getRangeArcLength(): number; protected generateAngleTicks(domain: number[]): { value: number; visible: boolean; }[]; protected avoidLabelCollisions(labelData: AngleAxisLabelDatum[]): void; }