element-plus
Version:
> TODO: description
20 lines (19 loc) • 779 B
TypeScript
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: () => 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>;
};
};
export default useTree;