Skip to content

Commit c00d239

Browse files
committed
Accepting new baselines
1 parent 898797f commit c00d239

16 files changed

+320
-82
lines changed

tests/baselines/reference/classdecl.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,12 +211,12 @@ declare class a {
211211
pgF(): void;
212212
pv: any;
213213
d: number;
214-
static p2: {
214+
static readonly p2: {
215215
x: number;
216216
y: number;
217217
};
218218
private static d2();
219-
private static p3;
219+
private static readonly p3;
220220
private pv3;
221221
private foo(n);
222222
private foo(s);

tests/baselines/reference/commentsClassMembers.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -568,8 +568,8 @@ declare var i1_c: typeof c1;
568568
declare class cProperties {
569569
private val;
570570
/** getter only property*/
571-
p1: number;
572-
nc_p1: number;
571+
readonly p1: number;
572+
readonly nc_p1: number;
573573
/**setter only property*/
574574
p2: number;
575575
nc_p2: number;

tests/baselines/reference/commentsInheritance.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -316,19 +316,19 @@ declare class c2 {
316316
/** c2 c2_f1*/
317317
c2_f1(): void;
318318
/** c2 c2_prop*/
319-
c2_prop: number;
319+
readonly c2_prop: number;
320320
c2_nc_p1: number;
321321
c2_nc_f1(): void;
322-
c2_nc_prop: number;
322+
readonly c2_nc_prop: number;
323323
/** c2 p1*/
324324
p1: number;
325325
/** c2 f1*/
326326
f1(): void;
327327
/** c2 prop*/
328-
prop: number;
328+
readonly prop: number;
329329
nc_p1: number;
330330
nc_f1(): void;
331-
nc_prop: number;
331+
readonly nc_prop: number;
332332
/** c2 constructor*/
333333
constructor(a: number);
334334
}
@@ -339,10 +339,10 @@ declare class c3 extends c2 {
339339
/** c3 f1*/
340340
f1(): void;
341341
/** c3 prop*/
342-
prop: number;
342+
readonly prop: number;
343343
nc_p1: number;
344344
nc_f1(): void;
345-
nc_prop: number;
345+
readonly nc_prop: number;
346346
}
347347
declare var c2_i: c2;
348348
declare var c3_i: c3;

tests/baselines/reference/declFileAccessors.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ export declare class c1 {
284284
nc_p3: number;
285285
private nc_pp3;
286286
static nc_s3: string;
287-
onlyGetter: number;
287+
readonly onlyGetter: number;
288288
onlySetter: number;
289289
}
290290
//// [declFileAccessors_1.d.ts]
@@ -302,6 +302,6 @@ declare class c2 {
302302
nc_p3: number;
303303
private nc_pp3;
304304
static nc_s3: string;
305-
onlyGetter: number;
305+
readonly onlyGetter: number;
306306
onlySetter: number;
307307
}

tests/baselines/reference/declFilePrivateStatic.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ declare class C {
5252
static y: number;
5353
private static a();
5454
static b(): void;
55-
private static c;
56-
static d: number;
55+
private static readonly c;
56+
static readonly d: number;
5757
private static e;
5858
static f: any;
5959
}

tests/baselines/reference/declarationEmit_protectedMembers.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ declare class C1 {
135135
protected static sx: number;
136136
protected static sf(): number;
137137
protected static staticSetter: number;
138-
protected static staticGetter: number;
138+
protected static readonly staticGetter: number;
139139
}
140140
declare class C2 extends C1 {
141141
protected f(): number;
@@ -146,7 +146,7 @@ declare class C3 extends C2 {
146146
static sx: number;
147147
f(): number;
148148
static sf(): number;
149-
static staticGetter: number;
149+
static readonly staticGetter: number;
150150
}
151151
declare class C4 {
152152
protected a: number;

tests/baselines/reference/giant.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1120,19 +1120,19 @@ export declare class eC {
11201120
pF(): void;
11211121
private rF();
11221122
pgF(): void;
1123-
pgF: any;
1123+
readonly pgF: any;
11241124
psF(param: any): void;
11251125
psF: any;
11261126
private rgF();
1127-
private rgF;
1127+
private readonly rgF;
11281128
private rsF(param);
11291129
private rsF;
11301130
static tV: any;
11311131
static tF(): void;
11321132
static tsF(param: any): void;
11331133
static tsF: any;
11341134
static tgF(): void;
1135-
static tgF: any;
1135+
static readonly tgF: any;
11361136
}
11371137
export interface eI {
11381138
(): any;
@@ -1172,19 +1172,19 @@ export declare module eM {
11721172
pF(): void;
11731173
private rF();
11741174
pgF(): void;
1175-
pgF: any;
1175+
readonly pgF: any;
11761176
psF(param: any): void;
11771177
psF: any;
11781178
private rgF();
1179-
private rgF;
1179+
private readonly rgF;
11801180
private rsF(param);
11811181
private rsF;
11821182
static tV: any;
11831183
static tF(): void;
11841184
static tsF(param: any): void;
11851185
static tsF: any;
11861186
static tgF(): void;
1187-
static tgF: any;
1187+
static readonly tgF: any;
11881188
}
11891189
interface eI {
11901190
(): any;
@@ -1239,19 +1239,19 @@ export declare module eM {
12391239
pF(): void;
12401240
private rF();
12411241
pgF(): void;
1242-
pgF: any;
1242+
readonly pgF: any;
12431243
psF(param: any): void;
12441244
psF: any;
12451245
private rgF();
1246-
private rgF;
1246+
private readonly rgF;
12471247
private rsF(param);
12481248
private rsF;
12491249
static tV: any;
12501250
static tF(): void;
12511251
static tsF(param: any): void;
12521252
static tsF: any;
12531253
static tgF(): void;
1254-
static tgF: any;
1254+
static readonly tgF: any;
12551255
}
12561256
module eaM {
12571257
var V: any;
@@ -1281,19 +1281,19 @@ export declare class eaC {
12811281
pF(): void;
12821282
private rF();
12831283
pgF(): void;
1284-
pgF: any;
1284+
readonly pgF: any;
12851285
psF(param: any): void;
12861286
psF: any;
12871287
private rgF();
1288-
private rgF;
1288+
private readonly rgF;
12891289
private rsF(param);
12901290
private rsF;
12911291
static tV: any;
12921292
static tF(): void;
12931293
static tsF(param: any): void;
12941294
static tsF: any;
12951295
static tgF(): void;
1296-
static tgF: any;
1296+
static readonly tgF: any;
12971297
}
12981298
export declare module eaM {
12991299
var V: any;

tests/baselines/reference/isDeclarationVisibleNodeKinds.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ declare module schema {
193193
}
194194
declare module schema {
195195
class T {
196-
createValidator9: <T>(data: T) => T;
196+
readonly createValidator9: <T>(data: T) => T;
197197
createValidator10: <T>(data: T) => T;
198198
}
199199
}

tests/baselines/reference/moduledecl.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -459,10 +459,10 @@ declare module exportTests {
459459
class C3_public {
460460
private getC2_private();
461461
private setC2_private(arg);
462-
private c2;
462+
private readonly c2;
463463
getC1_public(): C1_public;
464464
setC1_public(arg: C1_public): void;
465-
c1: C1_public;
465+
readonly c1: C1_public;
466466
}
467467
}
468468
declare module mAmbient {

tests/baselines/reference/readonlyInDeclarationFile.js

Lines changed: 108 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,31 @@ interface Foo {
66
}
77

88
class C {
9-
protected readonly y: number;
109
readonly [x: string]: Object;
11-
private static readonly a = "foo";
12-
protected static readonly b = "foo";
13-
public static readonly c = "foo";
10+
private readonly a1: number;
11+
protected readonly a2: number;
12+
public readonly a3: number;
13+
private get b1() { return 1 }
14+
protected get b2() { return 1 }
15+
public get b3() { return 1 }
16+
private get c1() { return 1 }
17+
private set c1(value) { }
18+
protected get c2() { return 1 }
19+
protected set c2(value) { }
20+
public get c3() { return 1 }
21+
public set c3(value) { }
22+
private static readonly s1: number;
23+
protected static readonly s2: number;
24+
public static readonly s3: number;
25+
private static get t1() { return 1 }
26+
protected static get t2() { return 1 }
27+
public static get t3() { return 1 }
28+
private static get u1() { return 1 }
29+
private static set u1(value) { }
30+
protected static get u2() { return 1 }
31+
protected static set u2(value) { }
32+
public static get u3() { return 1 }
33+
public static set u3(value) { }
1434
}
1535

1636
var z: {
@@ -38,9 +58,72 @@ function g() {
3858
var C = (function () {
3959
function C() {
4060
}
41-
C.a = "foo";
42-
C.b = "foo";
43-
C.c = "foo";
61+
Object.defineProperty(C.prototype, "b1", {
62+
get: function () { return 1; },
63+
enumerable: true,
64+
configurable: true
65+
});
66+
Object.defineProperty(C.prototype, "b2", {
67+
get: function () { return 1; },
68+
enumerable: true,
69+
configurable: true
70+
});
71+
Object.defineProperty(C.prototype, "b3", {
72+
get: function () { return 1; },
73+
enumerable: true,
74+
configurable: true
75+
});
76+
Object.defineProperty(C.prototype, "c1", {
77+
get: function () { return 1; },
78+
set: function (value) { },
79+
enumerable: true,
80+
configurable: true
81+
});
82+
Object.defineProperty(C.prototype, "c2", {
83+
get: function () { return 1; },
84+
set: function (value) { },
85+
enumerable: true,
86+
configurable: true
87+
});
88+
Object.defineProperty(C.prototype, "c3", {
89+
get: function () { return 1; },
90+
set: function (value) { },
91+
enumerable: true,
92+
configurable: true
93+
});
94+
Object.defineProperty(C, "t1", {
95+
get: function () { return 1; },
96+
enumerable: true,
97+
configurable: true
98+
});
99+
Object.defineProperty(C, "t2", {
100+
get: function () { return 1; },
101+
enumerable: true,
102+
configurable: true
103+
});
104+
Object.defineProperty(C, "t3", {
105+
get: function () { return 1; },
106+
enumerable: true,
107+
configurable: true
108+
});
109+
Object.defineProperty(C, "u1", {
110+
get: function () { return 1; },
111+
set: function (value) { },
112+
enumerable: true,
113+
configurable: true
114+
});
115+
Object.defineProperty(C, "u2", {
116+
get: function () { return 1; },
117+
set: function (value) { },
118+
enumerable: true,
119+
configurable: true
120+
});
121+
Object.defineProperty(C, "u3", {
122+
get: function () { return 1; },
123+
set: function (value) { },
124+
enumerable: true,
125+
configurable: true
126+
});
44127
return C;
45128
}());
46129
var z;
@@ -63,11 +146,25 @@ interface Foo {
63146
readonly [x: string]: Object;
64147
}
65148
declare class C {
66-
protected readonly y: number;
67149
readonly [x: string]: Object;
68-
private static readonly a;
69-
protected static readonly b: string;
70-
static readonly c: string;
150+
private readonly a1;
151+
protected readonly a2: number;
152+
readonly a3: number;
153+
private readonly b1;
154+
protected readonly b2: number;
155+
readonly b3: number;
156+
private c1;
157+
protected c2: number;
158+
c3: number;
159+
private static readonly s1;
160+
protected static readonly s2: number;
161+
static readonly s3: number;
162+
private static readonly t1;
163+
protected static readonly t2: number;
164+
static readonly t3: number;
165+
private static u1;
166+
protected static u2: number;
167+
static u3: number;
71168
}
72169
declare var z: {
73170
readonly a: string;

0 commit comments

Comments
 (0)