antd里面的树状图控件经常需要转换类型,这次被这个搞得很头疼,所以记录一下解决方案
转换类型
/*
* 需要的类型
*/
export interface TreeNode {
id: any
title: string
key: string
value: string
children: TreeNode[]
relatedGrids?: Team[]
}
/*
* 目前可以提供的类型
*/
export interface Team {
/**
* id
*/
id: number
/**
* 名称
*/
name: string
/**
* 父节点 code
*/
parentTeamId: number
/**
* 子节点
*/
children: Team[