, когда у меня есть этот кодСтенография для назначения переменных
interface Foo1 {
a: string;
b: boolean
c: Object;
}
interface Foo2 extends Foo1 {
d: number;
}
я могу использовать некоторые стенографии для назначения переменных из объекта, созданные как Foo1
для вновь созданного типа объекта Foo2
?
Это немного раздражает, когда у меня есть объект с 10 атрибутов ...
var test1: Foo1 = { a: '...', b: true, c: {} };
var test2: Foo2 = { a: test1.a, b: test1.b, c: test1.c, d: 3 };
Спасибо за это решение! Я буду использовать ваш 'ObjectHelper' ;-). –