UNPKG

@mui/x-charts

Version:

The community edition of the Charts components (MUI X).

19 lines (18 loc) 1.45 kB
import { BarItemIdentifier, BarSeriesType, DefaultizedBarSeriesType } from './bar'; import { DefaultizedLineSeriesType, LineItemIdentifier, LineSeriesType } from './line'; import { DefaultizedScatterSeriesType, ScatterItemIdentifier, ScatterSeriesType } from './scatter'; import { DefaultizedPieSeriesType, PieSeriesType, PieItemIdentifier, PieValueType } from './pie'; import { MakeOptional } from '../helpers'; type AllSeriesType = BarSeriesType | LineSeriesType | ScatterSeriesType | PieSeriesType<MakeOptional<PieValueType, 'id'>>; type CartesianSeriesType = BarSeriesType | LineSeriesType | ScatterSeriesType; type DefaultizedCartesianSeriesType = DefaultizedBarSeriesType | DefaultizedLineSeriesType | DefaultizedScatterSeriesType; type DefaultizedSeriesType = DefaultizedCartesianSeriesType | DefaultizedPieSeriesType; type StackableSeriesType = DefaultizedBarSeriesType | DefaultizedLineSeriesType; export type SeriesItemIdentifier = BarItemIdentifier | LineItemIdentifier | ScatterItemIdentifier | PieItemIdentifier; export * from './line'; export * from './bar'; export * from './scatter'; export * from './pie'; export type { AllSeriesType, CartesianSeriesType, DefaultizedSeriesType, DefaultizedCartesianSeriesType, StackableSeriesType, }; export declare function isDefaultizedBarSeries(series: DefaultizedSeriesType): series is DefaultizedBarSeriesType; export declare function isBarSeries(series: AllSeriesType): series is BarSeriesType;