以 TS 中最简单的接口和类型为例:
// simple interface
interface Simple {
a: string,
b: number
}
现在让我们创建一个对象来推断这个接口:
// simple object
const simple: Simple = {
a: 'hello world',
b: 10
}
如您所见,我需要“手动”填充 a
和 b
属性。我实际上需要猜测或点击类型才能进入另一个页面并深入挖掘。这个演示很简单,但有时结构和界面非常复杂。如您所见,a
和 b
是必需的,因此我无论如何都必须提供它们。
我已经寻找但找不到:是否有任何解决方案,以便 TS 或代码编辑器(例如 VS Code)将正确填写所有必需的属性,我将仅从“模板”中填写它们“?而不是实际去寻找它们并从实际界面中提取。
所以我在添加 :Simple
后立即得到类似的信息:
// simple object
const simple: Simple = {
a: string,
b: number
}