typescript接口中的重复标识符

时间:2016-08-01 15:18:18

标签: typescript

我有一个小型打字稿应用程序,由4-5个打字稿文件组成。其中一个文件名为interfaces.ts,我使用它来定义我正在使用的内部数据结构。

在许多情况下,这些接口中的属性给出了错误,他们有“重复的标识符”,我确信这不是字面上的真实,因为这是我自己的代码,我已经仔细检查过我没有意外重现这个。此外,似乎那些有错误的属性引用了属性,但这不重要,对吧?这是一个例子:

interface

在此示例中,idfileStatusexternalParties属性具有多个引用。请参阅下面的fileStatus

fileStatus references

但我也注意到name属性(没有错误)也有多个引用(所以参考理论可能是红鲱鱼):

name references

任何有关解释这一点的帮助都会让我感觉更加理智。

  

P.S。错误与否,JS的语法糖和转换没有任何问题

1 个答案:

答案 0 :(得分:1)

  

对财产的引用,但这不重要,对吧

确实参考不重要。但实际上,您应该触发goto definition以查看定义它的所有位置。

警告:如果您的项目有多个tsconfig.json文件,则可能是vscode错误尤其是