index.d.ts 974 B

12345678910111213141516
  1. import type RcTree from 'rc-tree';
  2. import type { BasicDataNode } from 'rc-tree';
  3. import { TreeNode } from 'rc-tree';
  4. import type { DataNode } from 'rc-tree/lib/interface';
  5. import DirectoryTree from './DirectoryTree';
  6. import type { TreeProps } from './Tree';
  7. export type { EventDataNode } from 'rc-tree/lib/interface';
  8. export type { ExpandAction as DirectoryTreeExpandAction, DirectoryTreeProps, } from './DirectoryTree';
  9. export type { AntTreeNode, AntTreeNodeCheckedEvent, AntTreeNodeExpandedEvent, AntTreeNodeMouseEvent, AntTreeNodeProps, AntTreeNodeSelectedEvent, AntdTreeNodeAttribute, TreeProps, } from './Tree';
  10. export type { DataNode, BasicDataNode };
  11. type CompoundedComponent = (<T extends BasicDataNode | DataNode = DataNode>(props: React.PropsWithChildren<TreeProps<T>> & React.RefAttributes<RcTree>) => React.ReactElement) & {
  12. TreeNode: typeof TreeNode;
  13. DirectoryTree: typeof DirectoryTree;
  14. };
  15. declare const Tree: CompoundedComponent;
  16. export default Tree;