Skip to content

Commit 9ce5e64

Browse files
committed
Accepting new baselines
1 parent dbb4544 commit 9ce5e64

57 files changed

Lines changed: 811 additions & 593 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

tests/baselines/reference/capturedLetConstInLoop1.types

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
=== tests/cases/compiler/capturedLetConstInLoop1.ts ===
22
//==== let
33
for (let x in {}) {
4-
>x : any
4+
>x : string
55
>{} : {}
66

77
(function() { return x});
8-
>(function() { return x}) : () => any
9-
>function() { return x} : () => any
10-
>x : any
8+
>(function() { return x}) : () => string
9+
>function() { return x} : () => string
10+
>x : string
1111

1212
(() => x);
13-
>(() => x) : () => any
14-
>() => x : () => any
15-
>x : any
13+
>(() => x) : () => string
14+
>() => x : () => string
15+
>x : string
1616
}
1717

1818
for (let x of []) {
@@ -216,18 +216,18 @@ for (let y = 0; y < 1; ++y) {
216216

217217
//=========const
218218
for (const x in {}) {
219-
>x : any
219+
>x : string
220220
>{} : {}
221221

222222
(function() { return x});
223-
>(function() { return x}) : () => any
224-
>function() { return x} : () => any
225-
>x : any
223+
>(function() { return x}) : () => string
224+
>function() { return x} : () => string
225+
>x : string
226226

227227
(() => x);
228-
>(() => x) : () => any
229-
>() => x : () => any
230-
>x : any
228+
>(() => x) : () => string
229+
>() => x : () => string
230+
>x : string
231231
}
232232

233233
for (const x of []) {

tests/baselines/reference/capturedLetConstInLoop1_ES6.types

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
=== tests/cases/compiler/capturedLetConstInLoop1_ES6.ts ===
22
//==== let
33
for (let x in {}) {
4-
>x : any
4+
>x : string
55
>{} : {}
66

77
(function() { return x});
8-
>(function() { return x}) : () => any
9-
>function() { return x} : () => any
10-
>x : any
8+
>(function() { return x}) : () => string
9+
>function() { return x} : () => string
10+
>x : string
1111

1212
(() => x);
13-
>(() => x) : () => any
14-
>() => x : () => any
15-
>x : any
13+
>(() => x) : () => string
14+
>() => x : () => string
15+
>x : string
1616
}
1717

1818
for (let x of []) {
@@ -216,18 +216,18 @@ for (let y = 0; y < 1; ++y) {
216216

217217
//=========const
218218
for (const x in {}) {
219-
>x : any
219+
>x : string
220220
>{} : {}
221221

222222
(function() { return x});
223-
>(function() { return x}) : () => any
224-
>function() { return x} : () => any
225-
>x : any
223+
>(function() { return x}) : () => string
224+
>function() { return x} : () => string
225+
>x : string
226226

227227
(() => x);
228-
>(() => x) : () => any
229-
>() => x : () => any
230-
>x : any
228+
>(() => x) : () => string
229+
>() => x : () => string
230+
>x : string
231231
}
232232

233233
for (const x of []) {

tests/baselines/reference/capturedLetConstInLoop2.types

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ function foo0_1(x) {
3737
>x : any
3838

3939
for (let x in []) {
40-
>x : any
40+
>x : string
4141
>[] : undefined[]
4242

4343
let a = arguments.length;
@@ -47,17 +47,17 @@ function foo0_1(x) {
4747
>length : number
4848

4949
(function() { return x + a });
50-
>(function() { return x + a }) : () => any
51-
>function() { return x + a } : () => any
52-
>x + a : any
53-
>x : any
50+
>(function() { return x + a }) : () => string
51+
>function() { return x + a } : () => string
52+
>x + a : string
53+
>x : string
5454
>a : number
5555

5656
(() => x + a);
57-
>(() => x + a) : () => any
58-
>() => x + a : () => any
59-
>x + a : any
60-
>x : any
57+
>(() => x + a) : () => string
58+
>() => x + a : () => string
59+
>x + a : string
60+
>x : string
6161
>a : number
6262
}
6363
}
@@ -400,7 +400,7 @@ function foo0_1_c(x) {
400400
>x : any
401401

402402
for (const x in []) {
403-
>x : any
403+
>x : string
404404
>[] : undefined[]
405405

406406
const a = arguments.length;
@@ -410,17 +410,17 @@ function foo0_1_c(x) {
410410
>length : number
411411

412412
(function() { return x + a });
413-
>(function() { return x + a }) : () => any
414-
>function() { return x + a } : () => any
415-
>x + a : any
416-
>x : any
413+
>(function() { return x + a }) : () => string
414+
>function() { return x + a } : () => string
415+
>x + a : string
416+
>x : string
417417
>a : number
418418

419419
(() => x + a);
420-
>(() => x + a) : () => any
421-
>() => x + a : () => any
422-
>x + a : any
423-
>x : any
420+
>(() => x + a) : () => string
421+
>() => x + a : () => string
422+
>x + a : string
423+
>x : string
424424
>a : number
425425
}
426426
}

tests/baselines/reference/capturedLetConstInLoop2_ES6.types

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ function foo0_1(x) {
3636
>x : any
3737

3838
for (let x in []) {
39-
>x : any
39+
>x : string
4040
>[] : undefined[]
4141

4242
let a = arguments.length;
@@ -46,17 +46,17 @@ function foo0_1(x) {
4646
>length : number
4747

4848
(function() { return x + a });
49-
>(function() { return x + a }) : () => any
50-
>function() { return x + a } : () => any
51-
>x + a : any
52-
>x : any
49+
>(function() { return x + a }) : () => string
50+
>function() { return x + a } : () => string
51+
>x + a : string
52+
>x : string
5353
>a : number
5454

5555
(() => x + a);
56-
>(() => x + a) : () => any
57-
>() => x + a : () => any
58-
>x + a : any
59-
>x : any
56+
>(() => x + a) : () => string
57+
>() => x + a : () => string
58+
>x + a : string
59+
>x : string
6060
>a : number
6161
}
6262
}
@@ -399,7 +399,7 @@ function foo0_1_c(x) {
399399
>x : any
400400

401401
for (const x in []) {
402-
>x : any
402+
>x : string
403403
>[] : undefined[]
404404

405405
const a = arguments.length;
@@ -409,17 +409,17 @@ function foo0_1_c(x) {
409409
>length : number
410410

411411
(function() { return x + a });
412-
>(function() { return x + a }) : () => any
413-
>function() { return x + a } : () => any
414-
>x + a : any
415-
>x : any
412+
>(function() { return x + a }) : () => string
413+
>function() { return x + a } : () => string
414+
>x + a : string
415+
>x : string
416416
>a : number
417417

418418
(() => x + a);
419-
>(() => x + a) : () => any
420-
>() => x + a : () => any
421-
>x + a : any
422-
>x : any
419+
>(() => x + a) : () => string
420+
>() => x + a : () => string
421+
>x + a : string
422+
>x : string
423423
>a : number
424424
}
425425
}

tests/baselines/reference/capturedLetConstInLoop3.types

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -42,32 +42,32 @@ function foo0_1(x) {
4242
>x : any
4343

4444
for (let x in []) {
45-
>x : any
45+
>x : string
4646
>[] : undefined[]
4747

4848
var v = x;
49-
>v : any
50-
>x : any
49+
>v : string
50+
>x : string
5151

5252
(function() { return x + v });
53-
>(function() { return x + v }) : () => any
54-
>function() { return x + v } : () => any
55-
>x + v : any
56-
>x : any
57-
>v : any
53+
>(function() { return x + v }) : () => string
54+
>function() { return x + v } : () => string
55+
>x + v : string
56+
>x : string
57+
>v : string
5858

5959
(() => x + v);
60-
>(() => x + v) : () => any
61-
>() => x + v : () => any
62-
>x + v : any
63-
>x : any
64-
>v : any
60+
>(() => x + v) : () => string
61+
>() => x + v : () => string
62+
>x + v : string
63+
>x : string
64+
>v : string
6565
}
6666

6767
use(v);
6868
>use(v) : any
6969
>use : (a: any) => any
70-
>v : any
70+
>v : string
7171
}
7272

7373
function foo1(x) {
@@ -438,32 +438,32 @@ function foo0_1_c(x) {
438438
>x : any
439439

440440
for (const x in []) {
441-
>x : any
441+
>x : string
442442
>[] : undefined[]
443443

444444
var v = x;
445-
>v : any
446-
>x : any
445+
>v : string
446+
>x : string
447447

448448
(function() { return x + v });
449-
>(function() { return x + v }) : () => any
450-
>function() { return x + v } : () => any
451-
>x + v : any
452-
>x : any
453-
>v : any
449+
>(function() { return x + v }) : () => string
450+
>function() { return x + v } : () => string
451+
>x + v : string
452+
>x : string
453+
>v : string
454454

455455
(() => x + v);
456-
>(() => x + v) : () => any
457-
>() => x + v : () => any
458-
>x + v : any
459-
>x : any
460-
>v : any
456+
>(() => x + v) : () => string
457+
>() => x + v : () => string
458+
>x + v : string
459+
>x : string
460+
>v : string
461461
}
462462

463463
use(v);
464464
>use(v) : any
465465
>use : (a: any) => any
466-
>v : any
466+
>v : string
467467
}
468468

469469
function foo1_c(x) {

0 commit comments

Comments
 (0)