File: nestedObjectRest.types

package info (click to toggle)
node-typescript 5.0.4%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 459,140 kB
  • sloc: javascript: 1,972,754; makefile: 6; sh: 1
file content (26 lines) | stat: -rw-r--r-- 577 bytes parent folder | download
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