ag-grid-enterprise
Version:
AG Grid Enterprise Features
23 lines • 896 B
TypeScript
import { TimeScale } from '../../scale/timeScale';
import type { ModuleContext } from '../../util/moduleContext';
import { AxisTick } from './axisTick';
import { CartesianAxis } from './cartesianAxis';
declare class TimeAxisTick extends AxisTick<TimeScale, number | Date> {
maxSpacing: number;
}
export declare class TimeAxis extends CartesianAxis<TimeScale, number | Date> {
static className: string;
static type: "time";
private datumFormat;
private datumFormatter;
constructor(moduleCtx: ModuleContext);
min?: Date | number;
max?: Date | number;
normaliseDataDomain(d: Date[]): Date[];
protected createTick(): TimeAxisTick;
protected onLabelFormatChange(ticks: any[], format?: string): void;
formatDatum(datum: Date): string;
calculatePadding(_min: number, _max: number): [number, number];
}
export {};
//# sourceMappingURL=timeAxis.d.ts.map