【发布时间】:2016-08-30 18:27:58
【问题描述】:
我想知道最好的方法,比如我有两个对象
var objectA = {
propertyA: 1,
propertyB: 2
...
propertyM: 13
}
var objectB = {
propertyN: 14,
propertyO: 15
...
propertyZ: 26
}
如果objectC是由
创建的var objectC = Object.assign(objectA, objectB);
如何声明/描述 objectC,以便编译器/IDE 知道它同时具有 objectA 和 objectB 的属性?
我想找到一种不需要为 objectA 和 objectB 定义接口的方法。我不想为同一个属性写两次声明和定义/评估。如果我在一个对象上有太多属性,这种冗余就很重要。
(有没有可以提取现有对象的接口/类型的算子?)
有可能吗?
【问题讨论】:
标签: typescript