File: for-of48.types

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (33 lines) | stat: -rw-r--r-- 607 bytes parent folder | download | duplicates (5)
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
30
31
32
33
=== tests/cases/conformance/es6/for-ofStatements/for-of48.ts ===
var x: string, y: number;
>x : string
>y : number

var array = [{ x: "", y: true }]
>array : { x: string; y: boolean; }[]
>[{ x: "", y: true }] : { x: string; y: boolean; }[]
>{ x: "", y: true } : { x: string; y: boolean; }
>x : string
>"" : ""
>y : boolean
>true : true

enum E { x }
>E : E
>x : E.x

for ({x, y = E.x} of array) {
>{x, y = E.x} : { x: string; y?: number; }
>x : string
>y : number
>E.x : E
>E : typeof E
>x : E
>array : { x: string; y: boolean; }[]

    x;
>x : string

    y;
>y : number
}