我有一个小的打字应用程序,是由4-5个类型记录文件。其中一个文件名为interfaces.ts,我使用它来定义我正在使用的内部数据结构。
在许多情况下,这些接口中的属性会产生错误,即它们具有“重复标识符”,我确信这些错误实际上并不是真的,因为这是我自己的代码,并且我已经再次检查过,我没有意外地复制它。而且,那些有错误的属性似乎有对属性的引用,但这并不重要,对吗?下面是一个例子:

在本例中,id、fileStatus和externalParties属性有多个引用。关于fileStatus,见下文

但我也注意到,name属性(它没有错误)也有多个引用(因此引用理论可能是一个红鲱鱼):

任何解释这件事的帮助都会让我感觉更清醒。
附注:无论错误与否,语法糖和转移到JS都是有效的,没有任何问题。
发布于 2016-08-02 04:34:46
对财产的引用,但这不重要,对吧
的确,参考资料并不重要。但是,您实际上应该触发一个goto definition来查看定义它的所有位置。
警告:可能是vscode错误,特别是当您的项目有多个tsconfig.json文件时。
https://stackoverflow.com/questions/38702474
复制相似问题