如何根据其类型推断自动填充对象属性?

时间:2021-03-17 07:55:26

标签: javascript typescript visual-studio-code

以 TS 中最简单的接口和类型为例:

// simple interface
interface Simple {
  a: string,
  b: number
}

现在让我们创建一个对象来推断这个接口:

// simple object
const simple: Simple = {
  a: 'hello world',
  b: 10
}

如您所见,我需要“手动”填充 ab 属性。我实际上需要猜测或点击类型才能进入另一个页面并深入挖掘。这个演示很简单,但有时结构和界面非常复杂。如您所见,ab 是必需的,因此我无论如何都必须提供它们。

我已经寻找但找不到:是否有任何解决方案,以便 TS 或代码编辑器(例如 VS Code)将正确填写所有必需的属性,我将仅从“模板”中填写它们“?而不是实际去寻找它们并从实际界面中提取。

所以我在添加 :Simple 后立即得到类似的信息:

// simple object
const simple: Simple = {
  a: string,
  b: number
}

0 个答案:

没有答案