@mui/x-charts
Version:
The community edition of MUI X Charts components.
13 lines • 688 B
text/typescript
import { type ChartCorePluginSignatures } from "../plugins/corePlugins/index.mjs";
import { type ChartPluginSignature, type ConvertSignaturesIntoPlugins, type MergeSignaturesProperty } from "../plugins/models/index.mjs";
import { type UseChartBaseProps } from "./useCharts.types.mjs";
export declare const extractPluginParamsFromProps: <TSignatures extends readonly ChartPluginSignature<any>[], TProps extends Partial<UseChartBaseProps<TSignatures>>>({
props: {
apiRef,
...props
},
plugins
}: {
props: TProps;
plugins: ConvertSignaturesIntoPlugins<readonly [...ChartCorePluginSignatures, ...TSignatures]>;
}) => MergeSignaturesProperty<TSignatures, "defaultizedParams">;