1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
=== tests/cases/compiler/objectSpreadWithinMethodWithinObjectWithSpread.ts ===
const obj = {};
>obj : {}
>{} : {}
const a = {
>a : { prop(): { metadata: number; }; }
>{ ...obj, prop() { return { ...obj, metadata: 213 }; }} : { prop(): { metadata: number; }; }
...obj,
>obj : {}
prop() {
>prop : () => { metadata: number; }
return {
>{ ...obj, metadata: 213 } : { metadata: number; }
...obj,
>obj : {}
metadata: 213
>metadata : number
>213 : 213
};
}
};
|