vscode 里 typescript 具体的类型定义怎么显示

2020-05-18 14:59:36 +08:00
 ChefIsAwesome

像这样的代码:

type Argument = { foo: string };
const fn = function(a: Argument) {};

vscode 里头会提示 fn 的定义是 (a: Argument) => void,但是 Argument 的具体定义不会提示。是不是有哪地方能配置的?

1718 次点击
所在节点    Visual Studio Code
2 条回复
yazoox
2020-05-18 17:24:10 +08:00
没看懂你的意思。

我的理解,你把鼠标移动到 fn 上面,提示是 “ (a: Argument) => void”

只能 你移动鼠标到 a 上面,才会提示 “{ foo: string }” 吧?
ChefIsAwesome
2020-05-18 18:31:44 +08:00
@yazoox 指的确实是移上去的效果。我期待的效果是这样:鼠标移到 fn 上,tooltip 给出上文中的提示,接着可以鼠标移到 tooltip 里的 a 上面,给出 a 的 type 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/672892

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX