@mui/x-charts
Version:
The community edition of MUI X Charts components.
31 lines • 1.43 kB
TypeScript
import { ChartRootSelector } from "../../utils/selectors.js";
import type { UseChartAnimationSignature } from "./useChartAnimation.types.js";
export declare const selectorChartSkipAnimation: ((state: import("../useChartId/useChartId.types.js").UseChartIdState & import("../useChartDimensions/useChartDimensions.types.js").UseChartDimensionsState & import("../useChartSeries/useChartSeries.types.js").UseChartSeriesState<keyof import("../../../index.js").ChartsSeriesConfig> & import("./useChartAnimation.types.js").UseChartAnimationState & Partial<{}> & {
cacheKey: import("../../models/index.js").ChartStateCacheKey;
}) => boolean) & {
clearCache: () => void;
resultsCount: () => number;
resetResultsCount: () => void;
} & {
resultFunc: (resultFuncArgs_0: {
skip: boolean;
skipAnimationRequests: number;
}) => boolean;
memoizedResultFunc: ((resultFuncArgs_0: {
skip: boolean;
skipAnimationRequests: number;
}) => boolean) & {
clearCache: () => void;
resultsCount: () => number;
resetResultsCount: () => void;
};
lastResult: () => boolean;
dependencies: [ChartRootSelector<UseChartAnimationSignature>];
recomputations: () => number;
resetRecomputations: () => void;
dependencyRecomputations: () => number;
resetDependencyRecomputations: () => void;
} & {
memoize: typeof import("reselect").weakMapMemoize;
argsMemoize: typeof import("reselect").weakMapMemoize;
};