recharts
Version:
React charts
38 lines (37 loc) • 2.01 kB
TypeScript
import { Action, Dispatch, Store } from '@reduxjs/toolkit';
import { optionsReducer } from './optionsSlice';
import { tooltipReducer } from './tooltipSlice';
import { chartDataReducer } from './chartDataSlice';
import { chartLayoutReducer } from './layoutSlice';
import { cartesianAxisReducer } from './cartesianAxisSlice';
import { graphicalItemsReducer } from './graphicalItemsSlice';
import { referenceElementsReducer } from './referenceElementsSlice';
import { brushReducer } from './brushSlice';
import { legendReducer } from './legendSlice';
import { rootPropsReducer } from './rootPropsSlice';
import { polarAxisReducer } from './polarAxisSlice';
import { polarOptionsReducer } from './polarOptionsSlice';
import { errorBarReducer } from './errorBarSlice';
import { zIndexReducer } from './zIndexSlice';
import { eventSettingsReducer } from './eventSettingsSlice';
import { renderedTicksReducer } from './renderedTicksSlice';
export type RechartsRootState = {
brush: ReturnType<typeof brushReducer>;
cartesianAxis: ReturnType<typeof cartesianAxisReducer>;
chartData: ReturnType<typeof chartDataReducer>;
errorBars: ReturnType<typeof errorBarReducer>;
eventSettings: ReturnType<typeof eventSettingsReducer>;
graphicalItems: ReturnType<typeof graphicalItemsReducer>;
layout: ReturnType<typeof chartLayoutReducer>;
legend: ReturnType<typeof legendReducer>;
options: ReturnType<typeof optionsReducer>;
polarAxis: ReturnType<typeof polarAxisReducer>;
polarOptions: ReturnType<typeof polarOptionsReducer>;
referenceElements: ReturnType<typeof referenceElementsReducer>;
renderedTicks: ReturnType<typeof renderedTicksReducer>;
rootProps: ReturnType<typeof rootPropsReducer>;
tooltip: ReturnType<typeof tooltipReducer>;
zIndex: ReturnType<typeof zIndexReducer>;
};
export declare const createRechartsStore: (preloadedState?: Partial<RechartsRootState>, chartName?: string) => Store<RechartsRootState>;
export type AppDispatch = Dispatch<Action>;