@mui/x-charts
Version:
The community edition of MUI X Charts components.
7 lines • 732 B
TypeScript
import { type NumberValue } from '@mui/x-charts-vendor/d3-scale';
import { type AxisConfig } from "../../../../models/index.js";
import { type ExtremumFilter } from "./useChartCartesianAxis.types.js";
import { type GetZoomAxisFilters, type ZoomAxisFilters } from "./zoom.types.js";
export declare function createDiscreteScaleGetAxisFilter(axisData: AxisConfig['data'], zoomStart: number, zoomEnd: number, direction: 'x' | 'y'): ExtremumFilter;
export declare function createContinuousScaleGetAxisFilter(domain: readonly NumberValue[], zoomStart: number, zoomEnd: number, direction: 'x' | 'y', axisData: AxisConfig['data']): ExtremumFilter;
export declare const createGetAxisFilters: (filters: ZoomAxisFilters) => GetZoomAxisFilters;