UNPKG

recharts

Version:
34 lines (33 loc) 1.37 kB
import * as React from 'react'; import { CartesianGraphicalItemType, ErrorBarsSettings } from '../state/graphicalItemsSlice'; import { ChartData } from '../state/chartDataSlice'; import { AxisId } from '../state/cartesianAxisSlice'; import { DataKey } from '../util/types'; import { StackId } from '../util/ChartUtils'; import { ErrorBarDataPointFormatter } from '../cartesian/ErrorBar'; type ErrorBarContextType<T> = { data: ReadonlyArray<T>; xAxisId: AxisId; yAxisId: AxisId; dataPointFormatter: ErrorBarDataPointFormatter; errorBarOffset: number; }; export declare function SetErrorBarContext<T>(props: ErrorBarContextType<T> & { children: React.ReactNode; }): React.JSX.Element; export declare const useErrorBarContext: () => ErrorBarContextType<any>; type GraphicalItemContextProps = { type: CartesianGraphicalItemType; data: ChartData; xAxisId: AxisId; yAxisId: AxisId; zAxisId: AxisId; dataKey: DataKey<any>; children: React.ReactNode; stackId: StackId | undefined; hide: boolean; barSize: string | number | undefined; }; export declare const CartesianGraphicalItemContext: ({ children, xAxisId, yAxisId, zAxisId, dataKey, data, stackId, hide, type, barSize, }: GraphicalItemContextProps) => React.JSX.Element; export declare function ReportErrorBarSettings(props: ErrorBarsSettings): null; export {};