[英]Intellisense from JSDoc not working for imported types in VSCode
當使用ES2015類作為JSDoc中的類型時,在通過require語句導入該類的文件中,它似乎無法正常工作。
當在與定義類的文件相同的文件中工作時,所有內容均按預期工作(如下所示)。
在不同文件中工作時,該類似乎可以正確導入並顯示其構造函數的類型(如下所示)。
但是,當我嘗試使用該類進行鍵入時(如第一張圖片所示),它不再將我的類視為有效類型。
這是我用於此示例的jsconfig
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"allowSyntheticDefaultImports": true
}
}
我只是在設置中丟失了某些東西,還是預期的行為?
這個答案可能有點晚,但是最后一張圖片的第6行應顯示為:
@param {ExampleType} exampleType
使用小寫的“ exampleType”,因為這就是在函數中命名的參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.