VS Code Typescript:展开类型工具提示

Sea*_*ean 11 typescript visual-studio-code

我已经尝试了很长时间才能让 VSC 工具提示向我显示函数的参数属性:

将鼠标悬停在界面上没有给我任何结果:

悬停在界面上的工具提示

将鼠标悬停在类型上是有效的,这很令人兴奋,但也很奇怪,因为接口不会递归扩展:

将鼠标悬停在类型上的工具提示

不幸的是,将鼠标悬停在函数上并不会扩展其参数:

创建函数的工具提示

我错过了什么吗?如果我可以看到参数的形状或类型文档,而不必转到函数的文件/d.ts,然后转到参数的类型文件,那就太不可思议了。

推断类型的示例:

推断类型工具提示

或者,VS Code 在您打字时为您提供这样的美感:

键入帮助工具提示

刚刚发现“添加缺少的属性”,它看起来非常有用:

添加缺少的属性工具提示 通过“添加缺少的属性”添加了属性

感谢您的帮助!

jse*_*ksn 2

递归内省是 TS 中的一个痛点。但是,您可以使用cmd/ ctrl+ 单击类型名称转到定义它的位置(或者查看引用列表(如果有多个引用))。