UNPKG

@mui/x-tree-view

Version:

The community edition of the MUI X Tree View components.

10 lines 602 B
import { TreeViewAnyStore } from "../models/index.js"; interface ValidTreeViewStoreConstructor<TStore extends TreeViewAnyStore> { new (parameters: TStore['parameters']): TStore; } export type UseTreeViewStoreParameters<TStore extends TreeViewAnyStore> = Omit<Parameters<TStore['updateStateFromParameters']>[0], 'isRtl'>; /** * Creates a Tree View store and keep it in sync with the provided parameters. */ export declare function useTreeViewStore<TStore extends TreeViewAnyStore>(StoreClass: ValidTreeViewStoreConstructor<TStore>, parameters: UseTreeViewStoreParameters<TStore>): TStore; export {};