recharts
Version:
React charts
34 lines (33 loc) • 1.37 kB
TypeScript
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 {};