ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
17 lines (16 loc) • 814 B
TypeScript
import { type Scale } from 'ag-charts-core';
import type { TickInterval } from './axisTick';
import { type GenerateTicksOptions, type TickData } from './generateTicksUtils';
interface CountParams {
tickCount: number;
minTickCount: number;
maxTickCount: number;
}
export declare function generateTicks<TScale extends Scale<TDatum, number, TickInterval<TScale>>, TDatum>(options: GenerateTicksOptions<TScale, TDatum>): {
tickData: TickData<any>;
textAlign: CanvasTextAlign;
textBaseline: CanvasTextBaseline;
rotation: number;
};
export declare function estimateScaleTickCount<TScale extends Scale<TDatum, number, TickInterval<TScale>>, TDatum>({ scale, domain, range, visibleRange, label, defaultTickMinSpacing, interval, }: GenerateTicksOptions<TScale, TDatum>): CountParams;
export {};