UNPKG

element-plus

Version:

A Component Library for Vue 3

22 lines (21 loc) 918 B
import type { WatcherPropsData } from '.'; declare function useTree<T>(watcherData: WatcherPropsData<T>): { loadData: (row: T, key: string, treeNode: any) => void; loadOrToggle: (row: any) => void; toggleTreeExpansion: (row: T, expanded?: boolean) => void; updateTreeExpandKeys: (value: string[]) => void; updateTreeData: (ifChangeExpandRowKeys?: boolean) => void; updateKeyChildren: (key: string, data: T[]) => void; normalize: (data: any) => {}; states: { expandRowKeys: import("vue").Ref<string[]>; treeData: import("vue").Ref<unknown>; indent: import("vue").Ref<number>; lazy: import("vue").Ref<boolean>; lazyTreeNodeMap: import("vue").Ref<{}>; lazyColumnIdentifier: import("vue").Ref<string>; childrenColumnName: import("vue").Ref<string>; checkStrictly: import("vue").Ref<boolean>; }; }; export default useTree;