VScode Intellisense 显示 JSdoc 上没有的定义

VScode Intellisense shows definition that's not on JSdoc

我目前正在用 JS 做一个项目,我碰巧使用了包 morgan。 使用它时,VSCode Intellisense 显示与 index.js 文件(唯一有关代码的文件)中的 JSdoc 不兼容的文档。

外观示例:

在文件中搜索它时,我在 README 文件中偶然发现了它。

我尝试复制它但没有成功,想知道它是如何完成的。

Obs.: 我没有检查其他文本编辑器。 Obs2.: 我禁用了所有扩展,所以这肯定不是扩展所做的事情。

提前致谢!

Obs.: 所以,它似乎没有使用 README,而是使用 npm 下载的 TS 文件。更多关于下面的答案!

好吧,兜兜转转:

我试图更改 README 中的内容,但并未更改 Intellisense 显示的内容。

所以我再次开始寻找,我在“USER\AppData\Local\Microsoft\TypeScript.9\node_modules\@types\morgan”找到了一个文件 index.d.ts,其中包含与README。更改它时,intellisense 给出的描述已更改!

那么,那个文件是什么?显然它是 this repo 上的一个文件,用于记录 Typescript 项目,但似乎也可以用于 JS 项目。现在,当它被下载时(我想 NPM 会这样做)以及为什么 VScode 使用它而不是 JSdoc 对我来说仍然是个问题。