@mui/x-charts
Version:
The community edition of MUI X Charts components.
6 lines • 645 B
TypeScript
import type { ChartSeriesType, ChartSeriesLayout } from "../../../../models/seriesType/config.js";
import { type ChartDrawingArea } from "../../../../hooks/useDrawingArea.js";
import type { SeriesId } from "../../../../models/seriesType/common.js";
import { type SeriesProcessorResult } from "./seriesProcessor.types.js";
export type SeriesLayoutGetterResult<TSeriesType extends ChartSeriesType> = Record<SeriesId, ChartSeriesLayout<TSeriesType>>;
export type SeriesLayoutGetter<TSeriesType extends ChartSeriesType> = (params: SeriesProcessorResult<TSeriesType>, drawingArea: Readonly<ChartDrawingArea>) => SeriesLayoutGetterResult<TSeriesType>;