UNPKG

ag-charts-community

Version:

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

17 lines (16 loc) 814 B
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 {};