【发布时间】:2016-11-29 22:47:07
【问题描述】:
当在 JSDoc 中使用 ES2015 类作为类型时,它在通过 require 语句导入该类的文件中似乎无法正常工作。
在定义类的同一个文件中工作时,一切都按预期工作(如下所示)。
在不同的文件中工作时,该类似乎可以正确导入并显示其构造函数类型(如下所示)。
但是当我尝试使用该类进行输入时(如第一张图片中所做的那样),它不再将我的类视为有效类型。
这是我在这个例子中使用的 jsconfig
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"allowSyntheticDefaultImports": true
}
}
我只是在我的设置中遗漏了什么,还是这是预期的行为?
【问题讨论】:
-
你有没有设法解决这个问题?
标签: javascript intellisense visual-studio-code jsdoc