import React__default from 'react'; import { TreeProps, Tree } from 'antd'; interface ITreeProps extends TreeProps { children?: React__default.ReactNode; /** * 是否开启搜索 * 搜索分为两种模式 * 一种是:数据一次性返回 前端做本地过滤 * 另一种是:数据懒加载 搜索的时候调用另外的接口 */ searchType?: "all" | "lazy"; onSearch?: (value?: string) => void; /** 外层容器样式 */ style?: React__default.CSSProperties; /** 树样式 */ treeStyle?: React__default.CSSProperties; /** * 通过css设置树的高度相关控制,并不是通过设置Tree的height属性做虚拟滚动 * 一般在确认不需要虚拟滚动时使用,再需要自适应外部容器高度时使用 * 800px * 800 * calc(100vh - 80px) */ cssTreeHeight?: number | string; /** * 搜索触发模式 */ searchMode?: "change" | "click"; /** * 懒加载一次性搜索树属性 */ lazySearchTreeData?: TreeProps["treeData"]; /** * 是否展示统计 */ showCount?: boolean; } interface TreeComponent extends React__default.ForwardRefExoticComponent> { DirectoryTree: typeof Tree.DirectoryTree; TreeNode: typeof Tree.TreeNode; } export { ITreeProps, TreeComponent };