【发布时间】:2014-08-18 03:03:51
【问题描述】:
我是打字稿的新手,我想了解如何在两种类型之间设置循环引用。参考不必是完整的代码参考,只需接口,而是在单独的文件中定义接口。例如,假设我有两个接口:Parent 和 Child。它们是双重链接的,这样父级有一组子级,每个子级都有对父级的引用(如下所示)。如何设置导入或依赖项,以便可以在单独的文件中定义它们?
interface Parent {
children: Child[]
}
interface Child {
parent: Parent
}
【问题讨论】:
-
我会亲自将它们放在同一个文件中,因为它们有着千丝万缕的联系,并且在编译过程中都会被删除。
-
解决循环依赖的方法参考这个问题:stackoverflow.com/a/62742533/3198983
标签: typescript