@mui/x-tree-view
Version:
The community edition of the MUI X Tree View components.
14 lines • 964 B
TypeScript
import * as React from 'react';
import { TreeViewContextValue } from "../TreeViewProvider/index.js";
import { ConvertSignaturesIntoPlugins, TreeViewAnyPluginSignature, TreeViewInstance, TreeViewPublicAPI } from "../models/index.js";
import { TreeViewCorePluginSignatures } from "../corePlugins/index.js";
import { TreeViewStore } from "../utils/TreeViewStore.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<TSignatures>;
rootRef: React.RefObject<HTMLUListElement | null>;
}
export {};