@mui/x-tree-view
Version:
The community edition of the MUI X Tree View components.
13 lines • 967 B
TypeScript
import * as React from 'react';
import { TreeViewContextValue } from "../TreeViewProvider/index.js";
import { ConvertSignaturesIntoPlugins, TreeViewAnyPluginSignature, TreeViewInstance, TreeViewPublicAPI, TreeViewStore } from "../models/index.js";
import { TreeViewCorePluginSignatures } from "../corePlugins/index.js";
export declare const useTreeViewBuildContext: <TSignatures extends readonly TreeViewAnyPluginSignature[]>(parameters: UseTreeViewBuildContextParameters<TSignatures>) => TreeViewContextValue<TSignatures>;
interface UseTreeViewBuildContextParameters<TSignatures extends readonly TreeViewAnyPluginSignature[]> {
plugins: ConvertSignaturesIntoPlugins<readonly [...TreeViewCorePluginSignatures, ...TSignatures]>;
instance: TreeViewInstance<TSignatures>;
publicAPI: TreeViewPublicAPI<TSignatures>;
store: TreeViewStore<readonly [...TreeViewCorePluginSignatures, ...TSignatures]>;
rootRef: React.RefObject<HTMLUListElement | null>;
}
export {};