Ich würde gerne wissen, wie das am besten geht, wenn ich zwei Objekte habe
var objectA = {
propertyA: 1,
propertyB: 2
...
propertyM: 13
}
var objectB = {
propertyN: 14,
propertyO: 15
...
propertyZ: 26
}
Wenn objectC von erstellt wird
var objectC = Object.assign(objectA, objectB);
Wie kann ich objectC deklarieren / beschreiben, damit der Compiler / die IDE weiß, dass er die Eigenschaften von objectA und objectB hat?
Ich möchte einen Weg finden, ohne Schnittstellen für objectA und objectB definieren zu müssen. Ich möchte nicht zweimal eine Deklaration und Definition / Bewertung für dieselbe Eigenschaft schreiben. Diese Redundanz ist erheblich, wenn ich zu viele Eigenschaften für ein Objekt habe.
(Gibt es einen Operator, der die Schnittstelle / den Typ eines vorhandenen Objekts extrahieren kann?)
Ist es möglich?