用于Javascript类型的VSCode扩展

时间:2019-07-15 14:05:47

标签: javascript visual-studio-code

是否存在一个VSCode扩展来显示变量的数据类型(例如,如果我们将鼠标悬停在该变量上方)?大概是通过查看变量的初始化来检测变量的类型,甚至可能跟随后续的重新分配吗?我知道使用Typescript将为我提供出色的工具,可以满足我的需求,但是我不想使用Typescript。

1 个答案:

答案 0 :(得分:1)

不是真的,那是动态编程的本质。 VS Code本身可以猜测,但是主要是基于文件或目录中使用的频繁字符串。

最接近的是JSDoc(其用途不仅限于类型,您可能已经在使用它了),并在纯.js文件中间接使用Typescript来帮助VS Code。

在文件顶部添加以下内容:

// @ts-check

https://code.visualstudio.com/docs/nodejs/working-with-javascript#_type-checking-javascript