导读:近期更新了《自引用接口》的相关内容,包括《TypeScript中如何定义支持组织架构图的上下级递归关系类型》。如果 自引用接口 对你有帮助,请转发和分享本内容。知识因分享而拥有更大能量,感谢您成为这传播链条中的重要一环。
TypeScript中如何定义支持组织架构图的上下级递归关系类型 组织架构图的节点有一个鲜明特征:每个部门既能作为上级,也能作为另一个部门的下级,数据结构天然带有递归性。用TypeScript描述这类数据时,如果只在children字段写一层具体类型,二级以后就会失去约束,最终回退成any。解决思路是让接口或类型别名引用自身,例如把Department中的chi... 栏目:TypeScript 时间:09-18 TypeScript递归类型 自引用接口 组织架构图类型定义