UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

24 lines (23 loc) 860 B
import type { WatcherPropsData } from './index'; declare function useTree(watcherData: WatcherPropsData): { loadOrToggle: (row: any) => void; updateTreeData: (ifChangeExpandRowKeys?: boolean, ifExpandAll?: any) => void; updateTreeExpandKeys: (value: string[]) => void; toggleTreeExpansion: (row: any, expanded?: boolean) => void; states: { indent: import("vue").Ref<number>; lazy: import("vue").Ref<boolean>; treeData: import("vue").Ref<{ expanded?: boolean; loading?: boolean; noLazyChildren?: boolean; indent?: number; level?: number; display?: boolean; }>; lazyColumnIdentifier: import("vue").Ref<string>; childrenColumnName: import("vue").Ref<string>; lazyTreeNodeMap: any; }; }; export default useTree;