UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

35 lines 958 B
import type { BarSeriesType } from "../models/index.js"; import type { SeriesId } from "../models/seriesType/common.js"; export type AnimationData = { x: number; y: number; width: number; height: number; }; export interface ProcessedBarSeriesData { seriesId: SeriesId; data: ProcessedBarData[]; barLabel?: BarSeriesType['barLabel']; barLabelPlacement?: BarSeriesType['barLabelPlacement']; layout: 'vertical' | 'horizontal'; xOrigin: number; yOrigin: number; } export type BorderRadiusSide = 'top' | 'bottom' | 'left' | 'right'; export interface ProcessedBarData extends AnimationData { seriesId: SeriesId; dataIndex: number; color: string; value: number | null; maskId: string; hidden: boolean; borderRadiusSide?: BorderRadiusSide; } export interface MaskData extends AnimationData { id: string; hasNegative: boolean; hasPositive: boolean; xOrigin: number; yOrigin: number; layout: 'horizontal' | 'vertical'; }