Skip to content

Commit fb5f832

Browse files
Accepted baselines.
1 parent b572d15 commit fb5f832

12,926 files changed

Lines changed: 126846 additions & 53079 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/2dArrays.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ class Board {
1818
}
1919

2020
//// [2dArrays.js]
21+
"use strict";
2122
class Cell {
2223
}
2324
class Ship {

tests/baselines/reference/2dArrays.types

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ class Board {
2424
ships: Ship[] = [];
2525
>ships : Ship[]
2626
> : ^^^^^^
27-
>[] : undefined[]
28-
> : ^^^^^^^^^^^
27+
>[] : never[]
28+
> : ^^^^^^^
2929

3030
cells: Cell[] = [];
3131
>cells : Cell[]
3232
> : ^^^^^^
33-
>[] : undefined[]
34-
> : ^^^^^^^^^^^
33+
>[] : never[]
34+
> : ^^^^^^^
3535

3636
private allShipsSunk() {
3737
>allShipsSunk : () => boolean

tests/baselines/reference/AmbientModuleAndAmbientFunctionWithTheSameNameAndCommonRoot.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ var cl = Point();
1414
var cl = Point.Origin;
1515

1616
//// [test.js]
17+
"use strict";
1718
var cl;
1819
var cl = Point();
1920
var cl = Point.Origin;

tests/baselines/reference/AmbientModuleAndAmbientWithSameNameAndCommonRoot.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ var p = new A.Point(0, 0); // unexpected error here, bug 840000
2626

2727

2828
//// [test.js]
29+
"use strict";
2930
var p;
3031
var p = A.Point.Origin;
3132
var p = new A.Point(0, 0); // unexpected error here, bug 840000

tests/baselines/reference/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ var p = A.Point.Origin;
2323
var p = new A.Point(0, 0); // unexpected error here, bug 840000
2424

2525
//// [classPoint.js]
26+
"use strict";
2627
var A;
2728
(function (A) {
2829
class Point {
@@ -34,6 +35,7 @@ var A;
3435
A.Point = Point;
3536
})(A || (A = {}));
3637
//// [test.js]
38+
"use strict";
3739
var p;
3840
var p = A.Point.Origin;
3941
var p = new A.Point(0, 0); // unexpected error here, bug 840000

tests/baselines/reference/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@ var cl = Point();
1616
var cl = Point.Origin;
1717

1818
//// [function.js]
19+
"use strict";
1920
function Point() {
2021
return { x: 0, y: 0 };
2122
}
2223
//// [test.js]
24+
"use strict";
2325
var cl;
2426
var cl = Point();
2527
var cl = Point.Origin;

tests/baselines/reference/ArrowFunction1.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ var v = (a: ) => {
66
};
77

88
//// [ArrowFunction1.js]
9+
"use strict";
910
var v = (a) => {
1011
};

tests/baselines/reference/ArrowFunction3.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ var v = (a): => {
66
};
77

88
//// [ArrowFunction3.js]
9+
"use strict";
910
var v = (a);
1011
{
1112
}

tests/baselines/reference/ArrowFunctionExpression1.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44
var v = (public x: string) => { };
55

66
//// [ArrowFunctionExpression1.js]
7+
"use strict";
78
var v = (x) => { };

tests/baselines/reference/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.errors.txt

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,31 @@
1+
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(5,5): error TS2564: Property 'id' has no initializer and is not definitely assigned in the constructor.
2+
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(6,5): error TS2564: Property 'value' has no initializer and is not definitely assigned in the constructor.
13
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(10,19): error TS2304: Cannot find name 'T'.
4+
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(15,5): error TS2564: Property 'id' has no initializer and is not definitely assigned in the constructor.
5+
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(16,5): error TS2564: Property 'value' has no initializer and is not definitely assigned in the constructor.
26
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(20,12): error TS2304: Cannot find name 'T'.
37
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(22,23): error TS2304: Cannot find name 'T'.
8+
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(23,9): error TS2564: Property 'id' has no initializer and is not definitely assigned in the constructor.
9+
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(24,9): error TS2564: Property 'value' has no initializer and is not definitely assigned in the constructor.
10+
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(30,5): error TS2564: Property 'id' has no initializer and is not definitely assigned in the constructor.
11+
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(31,5): error TS2564: Property 'value' has no initializer and is not definitely assigned in the constructor.
412
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(35,26): error TS2304: Cannot find name 'T'.
13+
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(40,5): error TS2564: Property 'id' has no initializer and is not definitely assigned in the constructor.
14+
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(41,5): error TS2564: Property 'value' has no initializer and is not definitely assigned in the constructor.
515
ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(46,15): error TS2304: Cannot find name 'T'.
616

717

8-
==== ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts (5 errors) ====
18+
==== ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts (15 errors) ====
919
// all expected to be errors
1020

1121
class clodule1<T>{
1222

1323
id: string;
24+
~~
25+
!!! error TS2564: Property 'id' has no initializer and is not definitely assigned in the constructor.
1426
value: T;
27+
~~~~~
28+
!!! error TS2564: Property 'value' has no initializer and is not definitely assigned in the constructor.
1529
}
1630

1731
namespace clodule1 {
@@ -23,7 +37,11 @@ ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(46,15): err
2337
class clodule2<T>{
2438

2539
id: string;
40+
~~
41+
!!! error TS2564: Property 'id' has no initializer and is not definitely assigned in the constructor.
2642
value: T;
43+
~~~~~
44+
!!! error TS2564: Property 'value' has no initializer and is not definitely assigned in the constructor.
2745
}
2846

2947
namespace clodule2 {
@@ -35,14 +53,22 @@ ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(46,15): err
3553
~
3654
!!! error TS2304: Cannot find name 'T'.
3755
id: string;
56+
~~
57+
!!! error TS2564: Property 'id' has no initializer and is not definitely assigned in the constructor.
3858
value: U;
59+
~~~~~
60+
!!! error TS2564: Property 'value' has no initializer and is not definitely assigned in the constructor.
3961
}
4062
}
4163

4264
class clodule3<T>{
4365

4466
id: string;
67+
~~
68+
!!! error TS2564: Property 'id' has no initializer and is not definitely assigned in the constructor.
4569
value: T;
70+
~~~~~
71+
!!! error TS2564: Property 'value' has no initializer and is not definitely assigned in the constructor.
4672
}
4773

4874
namespace clodule3 {
@@ -54,7 +80,11 @@ ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts(46,15): err
5480
class clodule4<T>{
5581

5682
id: string;
83+
~~
84+
!!! error TS2564: Property 'id' has no initializer and is not definitely assigned in the constructor.
5785
value: T;
86+
~~~~~
87+
!!! error TS2564: Property 'value' has no initializer and is not definitely assigned in the constructor.
5888
}
5989

6090
namespace clodule4 {

0 commit comments

Comments
 (0)