自动注解typescript / VS代码中的类型

fkvaft9z  于 2023-03-19  发布在  TypeScript
关注(0)|答案(1)|浏览(123)

VS代码中的铁 rust 分析器通过棉绒生成类型注解。这看起来像下面的图片,其中灰色注解是根据上下文自动添加的。

是否有任何已知的方法(扩展)可以使用其他类型化语言(如typescript或(类型化)python)来实现这种行为?由于类型是从上下文中已知的,如悬停在变量上所示,这样的行为应该不难实现?

谢谢

nzk0hqpo

nzk0hqpo1#

请参见inlay hints配置选项(分别在名称空间"typescript.inlayHints""javascript.inlayHints"上)。
例如:
给定一个包含TypeScript文件的工作区,如下所示:
./example.ts

const keys = Object.keys({});

并使用默认配置:
./.vscode/settings.json

{}

TS文件将如下所示:

但在启用变量类型的嵌入提示设置后:
./.vscode/settings.json

{
  "typescript.inlayHints.variableTypes.enabled": true
}

文件将如下所示:

相关问题