@mui/x-charts
Version:
The community edition of MUI X Charts components.
25 lines • 1.35 kB
TypeScript
import { type MakeOptional } from '@mui/x-internals/types';
import { type RadarChartPluginSignatures } from "../RadarChart.plugins.js";
import { type RadarSeriesType } from "../../models/seriesType/radar.js";
import { type ChartDataProviderProps } from "../../ChartDataProvider/index.js";
import { type RadarConfig } from "./radar.types.js";
import { type ChartAnyPluginSignature } from "../../internals/plugins/models/plugin.js";
export type RadarSeries = MakeOptional<RadarSeriesType, 'type'>;
export type RadarDataProviderProps<TSignatures extends readonly ChartAnyPluginSignature[] = RadarChartPluginSignatures> = Omit<ChartDataProviderProps<'radar', TSignatures>, 'series' | 'rotationAxis' | 'radiusAxis' | 'dataset' | 'experimentalFeatures'> & {
/**
* The series to display in the bar chart.
* An array of [[RadarSeries]] objects.
*/
series: Readonly<RadarSeries>[];
/**
* The configuration of the radar scales.
*/
radar: RadarConfig;
/**
* Indicates if the chart should highlight items per axis or per series.
* @default 'axis'
*/
highlight?: 'axis' | 'series' | 'none';
};
declare function RadarDataProvider<TSignatures extends readonly ChartAnyPluginSignature[] = RadarChartPluginSignatures>(props: RadarDataProviderProps<TSignatures>): import("react/jsx-runtime").JSX.Element;
export { RadarDataProvider };