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
|
=== tests/cases/compiler/nestedObjectRest.ts ===
// https://github.com/microsoft/TypeScript/issues/43400
var x, y;
>x : any
>y : any
[{ ...x }] = [{ abc: 1 }];
>[{ ...x }] = [{ abc: 1 }] : [{ abc: number; }]
>[{ ...x }] : [any]
>{ ...x } : any
>x : any
>[{ abc: 1 }] : [{ abc: number; }]
>{ abc: 1 } : { abc: number; }
>abc : number
>1 : 1
for ([{ ...y }] of [[{ abc: 1 }]]) ;
>[{ ...y }] : [any]
>{ ...y } : any
>y : any
>[[{ abc: 1 }]] : { abc: number; }[][]
>[{ abc: 1 }] : { abc: number; }[]
>{ abc: 1 } : { abc: number; }
>abc : number
>1 : 1
|