UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

16 lines (15 loc) 1.03 kB
import type RcTree from '@rc-component/tree'; import type { BasicDataNode, DataNode, EventDataNode, TreeInstance, UseTreeConfig } from '@rc-component/tree'; import { TreeNode, useTree } from '@rc-component/tree'; import DirectoryTree from './DirectoryTree'; import type { TreeProps } from './Tree'; export type { ExpandAction as DirectoryTreeExpandAction, DirectoryTreeProps, } from './DirectoryTree'; export type { AntdTreeNodeAttribute, AntTreeNode, AntTreeNodeCheckedEvent, AntTreeNodeExpandedEvent, AntTreeNodeMouseEvent, AntTreeNodeProps, AntTreeNodeSelectedEvent, TreeProps, } from './Tree'; export type { BasicDataNode, DataNode, EventDataNode, TreeInstance, UseTreeConfig }; type CompoundedComponent = (<T extends BasicDataNode | DataNode = DataNode>(props: React.PropsWithChildren<TreeProps<T>> & React.RefAttributes<RcTree>) => React.ReactElement) & { TreeNode: typeof TreeNode; DirectoryTree: typeof DirectoryTree; useTree: typeof useTree; }; declare const Tree: CompoundedComponent; export default Tree;