@mui/x-charts
Version:
The community edition of MUI X Charts components.
11 lines • 747 B
text/typescript
import type { DefaultizedSeriesType } from "../models/seriesType/index.mjs";
import type { ChartSeriesType } from "../models/seriesType/config.mjs";
type LineOrBarSeriesType = Extract<ChartSeriesType, 'line' | 'bar' | 'radialLine' | 'radialBar'>;
export interface ResolveColorProcessorParams<SeriesType extends LineOrBarSeriesType, V> {
series: Pick<DefaultizedSeriesType<SeriesType>, 'color' | 'data' | 'colorGetter'>;
valueColorScale?: (value: number) => string | null;
categoryColorScale?: (value: V) => string | null;
categoryValues?: readonly V[];
}
export declare function resolveColorProcessor<SeriesType extends LineOrBarSeriesType, V>(params: ResolveColorProcessorParams<SeriesType, V>): (dataIndex?: number) => string;
export {};