Skip to content

Commit a545387

Browse files
jw-fosslzq4047
authored andcommitted
Tree: make el-tree generic (ElemeFE#15934)
1 parent e0fc641 commit a545387

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

types/element-ui.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ import { ElTimePicker } from './time-picker'
6767
import { ElTimeSelect } from './time-select'
6868
import { ElTooltip } from './tooltip'
6969
import { ElTransfer } from './transfer'
70-
import { ElTree } from './tree'
70+
import { ElTree, TreeData } from './tree'
7171
import { ElUpload } from './upload'
7272
import { ElLink } from './link'
7373
import { ElDivider } from './divider'
@@ -305,7 +305,7 @@ export class Tooltip extends ElTooltip {}
305305
export class Transfer extends ElTransfer {}
306306

307307
/** Tree Component */
308-
export class Tree extends ElTree {}
308+
export class Tree<K = any, D = TreeData> extends ElTree<K, D> {}
309309

310310
/** Upload Component */
311311
export class Upload extends ElUpload {}

types/tree.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export interface TreeStore<K, D> {
4545
}
4646

4747
/** Tree Component */
48-
export declare class ElTree<K = any, D = TreeData> extends ElementUIComponent {
48+
export declare class ElTree<K, D extends TreeData> extends ElementUIComponent {
4949
/** TreeStore */
5050
store: TreeStore<K, D>;
5151

0 commit comments

Comments
 (0)