@mui/x-charts
Version:
The community edition of the Charts components (MUI X).
47 lines (46 loc) • 2.54 kB
TypeScript
import { ChartsPlugin } from './Plugin.types';
import { ChartSeriesType } from '../../models/seriesType/config';
import { SeriesFormatter, SeriesFormatterConfig } from './SeriesFormatter.types';
import { ColorProcessor, ColorProcessorsConfig } from './ColorProcessor.types';
import { ExtremumGetter, ExtremumGettersConfig } from './ExtremumGetter.types';
export declare const defaultPlugins: ({
seriesType: "bar";
seriesFormatter: SeriesFormatter<"bar">;
colorProcessor: ColorProcessor<"bar">;
xExtremumGetter?: ExtremumGetter<"bar"> | undefined;
yExtremumGetter?: ExtremumGetter<"bar"> | undefined;
rotationExtremumGetter?: ExtremumGetter<"bar"> | undefined;
radiusExtremumGetter?: ExtremumGetter<"bar"> | undefined;
} | {
seriesType: "scatter";
seriesFormatter: SeriesFormatter<"scatter">;
colorProcessor: ColorProcessor<"scatter">;
xExtremumGetter?: ExtremumGetter<"scatter"> | undefined;
yExtremumGetter?: ExtremumGetter<"scatter"> | undefined;
rotationExtremumGetter?: ExtremumGetter<"scatter"> | undefined;
radiusExtremumGetter?: ExtremumGetter<"scatter"> | undefined;
} | {
seriesType: "line";
seriesFormatter: SeriesFormatter<"line">;
colorProcessor: ColorProcessor<"line">;
xExtremumGetter?: ExtremumGetter<"line"> | undefined;
yExtremumGetter?: ExtremumGetter<"line"> | undefined;
rotationExtremumGetter?: ExtremumGetter<"line"> | undefined;
radiusExtremumGetter?: ExtremumGetter<"line"> | undefined;
} | {
seriesType: "pie";
seriesFormatter: SeriesFormatter<"pie">;
colorProcessor: ColorProcessor<"pie">;
xExtremumGetter?: ExtremumGetter<"pie"> | undefined;
yExtremumGetter?: ExtremumGetter<"pie"> | undefined;
rotationExtremumGetter?: ExtremumGetter<"pie"> | undefined;
radiusExtremumGetter?: ExtremumGetter<"pie"> | undefined;
})[];
export declare function mergePlugins(plugins?: ChartsPlugin<ChartSeriesType>[]): {
seriesFormatters: SeriesFormatterConfig<keyof import("../../internals").ChartsSeriesConfig>;
colorProcessors: ColorProcessorsConfig<keyof import("../../internals").ChartsSeriesConfig>;
xExtremumGetters: ExtremumGettersConfig<keyof import("../../internals").ChartsSeriesConfig>;
yExtremumGetters: ExtremumGettersConfig<keyof import("../../internals").ChartsSeriesConfig>;
rotationExtremumGetters: ExtremumGettersConfig<keyof import("../../internals").ChartsSeriesConfig>;
radiusExtremumGetters: ExtremumGettersConfig<keyof import("../../internals").ChartsSeriesConfig>;
};