Skip to content

Commit 3388f7b

Browse files
committed
Update baselines
1 parent b13fb89 commit 3388f7b

File tree

728 files changed

+44849
-6053
lines changed

Some content is hidden

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

728 files changed

+44849
-6053
lines changed
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
==== tests/cases/compiler/accessorParameterAccessibilityModifier.ts (4 errors) ====
2-
// target: es5
32

43
class C {
54
set X(public v) { }
65
~
7-
!!! Accessors are only available when targeting ECMAScript 5 and higher.
6+
!!! A parameter property is only allowed in a constructor implementation.
87
~~~~~~~~
98
!!! A parameter property is only allowed in a constructor implementation.
109
static set X(public v2) { }
1110
~
12-
!!! Accessors are only available when targeting ECMAScript 5 and higher.
11+
!!! A parameter property is only allowed in a constructor implementation.
1312
~~~~~~~~~
1413
!!! A parameter property is only allowed in a constructor implementation.
1514
}
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
==== tests/cases/compiler/accessorWithInitializer.ts (2 errors) ====
2-
// target: es5
32

43
class C {
54
set X(v = 0) { }
65
~
7-
!!! Accessors are only available when targeting ECMAScript 5 and higher.
6+
!!! A 'set' accessor parameter cannot have an initializer.
87
static set X(v2 = 0) { }
98
~
10-
!!! Accessors are only available when targeting ECMAScript 5 and higher.
9+
!!! A 'set' accessor parameter cannot have an initializer.
1110
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
==== tests/cases/compiler/accessorWithRestParam.ts (2 errors) ====
2+
23
class C {
34
set X(...v) { }
45
~
5-
!!! Accessors are only available when targeting ECMAScript 5 and higher.
6+
!!! A 'set' accessor cannot have rest parameter.
67
static set X(...v2) { }
78
~
8-
!!! Accessors are only available when targeting ECMAScript 5 and higher.
9+
!!! A 'set' accessor cannot have rest parameter.
910
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
==== tests/cases/compiler/aliasInaccessibleModule.ts (1 errors) ====
2+
module M {
3+
module N {
4+
}
5+
export import X = N;
6+
~~~~~~~~~~~~~~~~~~~~
7+
!!! Import declaration 'X' is using private name 'N'.
8+
}

tests/baselines/reference/aliasInaccessibleModule.types

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
==== tests/cases/compiler/aliasInaccessibleModule2.ts (1 errors) ====
2+
module M {
3+
module N {
4+
class C {
5+
}
6+
7+
}
8+
import R = N;
9+
~~~~~~~~~~~~~
10+
!!! Import declaration 'R' is using private name 'N'.
11+
export import X = R;
12+
}

tests/baselines/reference/aliasInaccessibleModule2.types

Lines changed: 0 additions & 20 deletions
This file was deleted.

tests/baselines/reference/aliasUsageInAccessorsOfClass.errors.txt

Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
//// [tests/cases/compiler/aliasUsageInAccessorsOfClass.ts] ////
2+
3+
//// [aliasUsage1_backbone.ts]
4+
export class Model {
5+
public someData: string;
6+
}
7+
8+
//// [aliasUsage1_moduleA.ts]
9+
import Backbone = require("aliasUsage1_backbone");
10+
export class VisualizationModel extends Backbone.Model {
11+
// interesting stuff here
12+
}
13+
14+
//// [aliasUsage1_main.ts]
15+
import Backbone = require("aliasUsage1_backbone");
16+
import moduleA = require("aliasUsage1_moduleA");
17+
interface IHasVisualizationModel {
18+
VisualizationModel: typeof Backbone.Model;
19+
}
20+
class C2 {
21+
x: IHasVisualizationModel;
22+
get A() {
23+
return this.x;
24+
}
25+
set A(x) {
26+
x = moduleA;
27+
}
28+
}
29+
30+
//// [aliasUsage1_backbone.js]
31+
var Model = (function () {
32+
function Model() {
33+
}
34+
return Model;
35+
})();
36+
exports.Model = Model;
37+
//// [aliasUsage1_moduleA.js]
38+
var __extends = this.__extends || function (d, b) {
39+
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
40+
function __() { this.constructor = d; }
41+
__.prototype = b.prototype;
42+
d.prototype = new __();
43+
};
44+
var Backbone = require("aliasUsage1_backbone");
45+
var VisualizationModel = (function (_super) {
46+
__extends(VisualizationModel, _super);
47+
function VisualizationModel() {
48+
_super.apply(this, arguments);
49+
}
50+
return VisualizationModel;
51+
})(Backbone.Model);
52+
exports.VisualizationModel = VisualizationModel;
53+
//// [aliasUsage1_main.js]
54+
var moduleA = require("aliasUsage1_moduleA");
55+
var C2 = (function () {
56+
function C2() {
57+
}
58+
Object.defineProperty(C2.prototype, "A", {
59+
get: function () {
60+
return this.x;
61+
},
62+
set: function (x) {
63+
x = moduleA;
64+
},
65+
enumerable: true,
66+
configurable: true
67+
});
68+
return C2;
69+
})();
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
=== tests/cases/compiler/aliasUsage1_main.ts ===
2+
import Backbone = require("aliasUsage1_backbone");
3+
>Backbone : Backbone
4+
5+
import moduleA = require("aliasUsage1_moduleA");
6+
>moduleA : moduleA
7+
8+
interface IHasVisualizationModel {
9+
>IHasVisualizationModel : IHasVisualizationModel
10+
11+
VisualizationModel: typeof Backbone.Model;
12+
>VisualizationModel : typeof Backbone.Model
13+
>Backbone : typeof Backbone
14+
>Model : typeof Backbone.Model
15+
}
16+
class C2 {
17+
>C2 : C2
18+
19+
x: IHasVisualizationModel;
20+
>x : IHasVisualizationModel
21+
>IHasVisualizationModel : IHasVisualizationModel
22+
23+
get A() {
24+
>A : IHasVisualizationModel
25+
26+
return this.x;
27+
>this.x : IHasVisualizationModel
28+
>this : C2
29+
>x : IHasVisualizationModel
30+
}
31+
set A(x) {
32+
>A : IHasVisualizationModel
33+
>x : IHasVisualizationModel
34+
35+
x = moduleA;
36+
>x = moduleA : typeof moduleA
37+
>x : IHasVisualizationModel
38+
>moduleA : typeof moduleA
39+
}
40+
}
41+
=== tests/cases/compiler/aliasUsage1_backbone.ts ===
42+
export class Model {
43+
>Model : Model
44+
45+
public someData: string;
46+
>someData : string
47+
}
48+
49+
=== tests/cases/compiler/aliasUsage1_moduleA.ts ===
50+
import Backbone = require("aliasUsage1_backbone");
51+
>Backbone : Backbone
52+
53+
export class VisualizationModel extends Backbone.Model {
54+
>VisualizationModel : VisualizationModel
55+
>Backbone : Backbone
56+
>Model : Backbone.Model
57+
58+
// interesting stuff here
59+
}
60+

0 commit comments

Comments
 (0)