Skip to content

Commit 258bb4f

Browse files
committed
Accept new baselines
1 parent 7561cdf commit 258bb4f

File tree

4 files changed

+44
-44
lines changed

4 files changed

+44
-44
lines changed

Diff for: tests/baselines/reference/getterSetterNonAccessor.types

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ function setFunc(v){}
99

1010
Object.defineProperty({}, "0", <PropertyDescriptor>({
1111
>Object.defineProperty({}, "0", <PropertyDescriptor>({ get: getFunc, set: setFunc, configurable: true })) : any
12-
>Object.defineProperty : (o: any, p: string, attributes: PropertyDescriptor) => any
12+
>Object.defineProperty : (o: any, p: string, attributes: PropertyDescriptor & ThisType<any>) => any
1313
>Object : ObjectConstructor
14-
>defineProperty : (o: any, p: string, attributes: PropertyDescriptor) => any
14+
>defineProperty : (o: any, p: string, attributes: PropertyDescriptor & ThisType<any>) => any
1515
>{} : {}
1616
>"0" : "0"
1717
><PropertyDescriptor>({ get: getFunc, set: setFunc, configurable: true }) : PropertyDescriptor

Diff for: tests/baselines/reference/objectCreate.types

+20-20
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ declare var union: null | { a: number, b: string };
99
var n = Object.create(null); // object
1010
>n : any
1111
>Object.create(null) : any
12-
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
12+
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
1313
>Object : ObjectConstructor
14-
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
14+
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
1515
>null : null
1616

1717
var t = Object.create({ a: 1, b: "" }); // {a: number, b: string }
1818
>t : any
1919
>Object.create({ a: 1, b: "" }) : any
20-
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
20+
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
2121
>Object : ObjectConstructor
22-
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
22+
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
2323
>{ a: 1, b: "" } : { a: number; b: string; }
2424
>a : number
2525
>1 : 1
@@ -29,43 +29,43 @@ var t = Object.create({ a: 1, b: "" }); // {a: number, b: string }
2929
var u = Object.create(union); // object | {a: number, b: string }
3030
>u : any
3131
>Object.create(union) : any
32-
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
32+
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
3333
>Object : ObjectConstructor
34-
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
34+
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
3535
>union : { a: number; b: string; } | null
3636

3737
var e = Object.create({}); // {}
3838
>e : any
3939
>Object.create({}) : any
40-
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
40+
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
4141
>Object : ObjectConstructor
42-
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
42+
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
4343
>{} : {}
4444

4545
var o = Object.create(<object>{}); // object
4646
>o : any
4747
>Object.create(<object>{}) : any
48-
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
48+
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
4949
>Object : ObjectConstructor
50-
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
50+
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
5151
><object>{} : object
5252
>{} : {}
5353

5454
var a = Object.create(null, {}); // any
5555
>a : any
5656
>Object.create(null, {}) : any
57-
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
57+
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
5858
>Object : ObjectConstructor
59-
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
59+
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
6060
>null : null
6161
>{} : {}
6262

6363
var a = Object.create({ a: 1, b: "" }, {});
6464
>a : any
6565
>Object.create({ a: 1, b: "" }, {}) : any
66-
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
66+
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
6767
>Object : ObjectConstructor
68-
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
68+
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
6969
>{ a: 1, b: "" } : { a: number; b: string; }
7070
>a : number
7171
>1 : 1
@@ -76,27 +76,27 @@ var a = Object.create({ a: 1, b: "" }, {});
7676
var a = Object.create(union, {});
7777
>a : any
7878
>Object.create(union, {}) : any
79-
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
79+
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
8080
>Object : ObjectConstructor
81-
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
81+
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
8282
>union : { a: number; b: string; } | null
8383
>{} : {}
8484

8585
var a = Object.create({}, {});
8686
>a : any
8787
>Object.create({}, {}) : any
88-
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
88+
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
8989
>Object : ObjectConstructor
90-
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
90+
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
9191
>{} : {}
9292
>{} : {}
9393

9494
var a = Object.create(<object>{}, {});
9595
>a : any
9696
>Object.create(<object>{}, {}) : any
97-
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
97+
>Object.create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
9898
>Object : ObjectConstructor
99-
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap): any; }
99+
>create : { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType<any>): any; }
100100
><object>{} : object
101101
>{} : {}
102102
>{} : {}

Diff for: tests/baselines/reference/objectCreate2.types

+20-20
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ declare var union: null | { a: number, b: string };
99
var n = Object.create(null); // any
1010
>n : any
1111
>Object.create(null) : any
12-
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
12+
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
1313
>Object : ObjectConstructor
14-
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
14+
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
1515
>null : null
1616

1717
var t = Object.create({ a: 1, b: "" }); // {a: number, b: string }
1818
>t : any
1919
>Object.create({ a: 1, b: "" }) : any
20-
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
20+
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
2121
>Object : ObjectConstructor
22-
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
22+
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
2323
>{ a: 1, b: "" } : { a: number; b: string; }
2424
>a : number
2525
>1 : 1
@@ -29,43 +29,43 @@ var t = Object.create({ a: 1, b: "" }); // {a: number, b: string }
2929
var u = Object.create(union); // {a: number, b: string }
3030
>u : any
3131
>Object.create(union) : any
32-
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
32+
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
3333
>Object : ObjectConstructor
34-
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
34+
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
3535
>union : { a: number; b: string; }
3636

3737
var e = Object.create({}); // {}
3838
>e : any
3939
>Object.create({}) : any
40-
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
40+
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
4141
>Object : ObjectConstructor
42-
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
42+
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
4343
>{} : {}
4444

4545
var o = Object.create(<object>{}); // object
4646
>o : any
4747
>Object.create(<object>{}) : any
48-
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
48+
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
4949
>Object : ObjectConstructor
50-
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
50+
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
5151
><object>{} : object
5252
>{} : {}
5353

5454
var a = Object.create(null, {}); // any
5555
>a : any
5656
>Object.create(null, {}) : any
57-
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
57+
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
5858
>Object : ObjectConstructor
59-
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
59+
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
6060
>null : null
6161
>{} : {}
6262

6363
var a = Object.create({ a: 1, b: "" }, {});
6464
>a : any
6565
>Object.create({ a: 1, b: "" }, {}) : any
66-
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
66+
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
6767
>Object : ObjectConstructor
68-
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
68+
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
6969
>{ a: 1, b: "" } : { a: number; b: string; }
7070
>a : number
7171
>1 : 1
@@ -76,27 +76,27 @@ var a = Object.create({ a: 1, b: "" }, {});
7676
var a = Object.create(union, {});
7777
>a : any
7878
>Object.create(union, {}) : any
79-
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
79+
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
8080
>Object : ObjectConstructor
81-
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
81+
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
8282
>union : { a: number; b: string; }
8383
>{} : {}
8484

8585
var a = Object.create({}, {});
8686
>a : any
8787
>Object.create({}, {}) : any
88-
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
88+
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
8989
>Object : ObjectConstructor
90-
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
90+
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
9191
>{} : {}
9292
>{} : {}
9393

9494
var a = Object.create(<object>{}, {});
9595
>a : any
9696
>Object.create(<object>{}, {}) : any
97-
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
97+
>Object.create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
9898
>Object : ObjectConstructor
99-
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap): any; }
99+
>create : { (o: object): any; (o: object, properties: PropertyDescriptorMap & ThisType<any>): any; }
100100
><object>{} : object
101101
>{} : {}
102102
>{} : {}

Diff for: tests/baselines/reference/objectLitGetterSetter.types

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
Object.defineProperty(obj, "accProperty", <PropertyDescriptor>({
77
>Object.defineProperty(obj, "accProperty", <PropertyDescriptor>({ get: function () { eval("public = 1;"); return 11; }, set: function (v) { } })) : any
8-
>Object.defineProperty : (o: any, p: string, attributes: PropertyDescriptor) => any
8+
>Object.defineProperty : (o: any, p: string, attributes: PropertyDescriptor & ThisType<any>) => any
99
>Object : ObjectConstructor
10-
>defineProperty : (o: any, p: string, attributes: PropertyDescriptor) => any
10+
>defineProperty : (o: any, p: string, attributes: PropertyDescriptor & ThisType<any>) => any
1111
>obj : {}
1212
>"accProperty" : "accProperty"
1313
><PropertyDescriptor>({ get: function () { eval("public = 1;"); return 11; }, set: function (v) { } }) : PropertyDescriptor

0 commit comments

Comments
 (0)