Javascript JSDoc中的Intellisense不适用于VSCode中导入的类型

Javascript JSDoc中的Intellisense不适用于VSCode中导入的类型,javascript,intellisense,visual-studio-code,jsdoc,Javascript,Intellisense,Visual Studio Code,Jsdoc,在JSDoc中将ES2015类用作类型时,它在通过require语句导入该类的文件中似乎无法正常工作 在定义类的同一个文件中工作时,一切都按预期工作(如下所示) 在不同文件中工作时,该类似乎正确导入并显示其构造函数类型(如下所示) 但当我尝试使用该类进行键入时(如第一幅图中所示),它不再认为我的类是有效类型 下面是我在本例中使用的jsconfig { "compilerOptions": { "target": "es6", "module": "c

在JSDoc中将ES2015类用作类型时,它在通过require语句导入该类的文件中似乎无法正常工作

在定义类的同一个文件中工作时,一切都按预期工作(如下所示)

在不同文件中工作时,该类似乎正确导入并显示其构造函数类型(如下所示)

但当我尝试使用该类进行键入时(如第一幅图中所示),它不再认为我的类是有效类型

下面是我在本例中使用的jsconfig

{
    "compilerOptions": {
        "target": "es6",
        "module": "commonjs",
        "allowSyntheticDefaultImports": true
    }
}

我只是在设置中遗漏了什么,还是这是预期的行为?

这个答案可能有点晚了,但上一张图片的第6行应该是:

@param {ExampleType} exampleType

使用小写的“exampleType”,因为这是函数中参数的名称。

感谢您的响应。这是我的错别字,但这只是我多次遇到的麻烦的一个最小的例子。我现在将上传一个新文件,并更正错误,以说明错误仍然存在。你有没有找到解决方法?