UNPKG

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