@@ -7,65 +7,65 @@ declare var union: null | { a: number, b: string };
77>b : string
88
99var n = Object.create(null); // object
10- >n : object
11- >Object.create(null) : object
12- >Object.create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
10+ >n : any
11+ >Object.create(null) : any
12+ >Object.create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
1313>Object : ObjectConstructor
14- >create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
14+ >create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
1515>null : null
1616
1717var t = Object.create({ a: 1, b: "" }); // {a: number, b: string }
18- >t : object | { a: number; b: string; }
19- >Object.create({ a: 1, b: "" }) : object | { a: number; b: string; }
20- >Object.create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
18+ >t : any
19+ >Object.create({ a: 1, b: "" }) : any
20+ >Object.create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
2121>Object : ObjectConstructor
22- >create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
22+ >create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
2323>{ a: 1, b: "" } : { a: number; b: string; }
2424>a : number
2525>1 : 1
2626>b : string
2727>"" : ""
2828
2929var u = Object.create(union); // object | {a: number, b: string }
30- >u : object | { a: number; b: string; }
31- >Object.create(union) : object | { a: number; b: string; }
32- >Object.create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
30+ >u : any
31+ >Object.create(union) : any
32+ >Object.create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
3333>Object : ObjectConstructor
34- >create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
34+ >create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
3535>union : { a: number; b: string; } | null
3636
3737var e = Object.create({}); // {}
38- >e : object | {}
39- >Object.create({}) : object | {}
40- >Object.create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
38+ >e : any
39+ >Object.create({}) : any
40+ >Object.create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
4141>Object : ObjectConstructor
42- >create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
42+ >create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
4343>{} : {}
4444
4545var o = Object.create(<object>{}); // object
46- >o : object
47- >Object.create(<object>{}) : object
48- >Object.create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
46+ >o : any
47+ >Object.create(<object>{}) : any
48+ >Object.create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
4949>Object : ObjectConstructor
50- >create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
50+ >create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
5151><object>{} : object
5252>{} : {}
5353
5454var a = Object.create(null, {}); // any
5555>a : any
5656>Object.create(null, {}) : any
57- >Object.create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
57+ >Object.create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
5858>Object : ObjectConstructor
59- >create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
59+ >create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
6060>null : null
6161>{} : {}
6262
6363var a = Object.create({ a: 1, b: "" }, {});
6464>a : any
6565>Object.create({ a: 1, b: "" }, {}) : any
66- >Object.create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
66+ >Object.create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
6767>Object : ObjectConstructor
68- >create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
68+ >create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): 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: "" }, {});
7676var a = Object.create(union, {});
7777>a : any
7878>Object.create(union, {}) : any
79- >Object.create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
79+ >Object.create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
8080>Object : ObjectConstructor
81- >create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
81+ >create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
8282>union : { a: number; b: string; } | null
8383>{} : {}
8484
8585var a = Object.create({}, {});
8686>a : any
8787>Object.create({}, {}) : any
88- >Object.create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
88+ >Object.create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
8989>Object : ObjectConstructor
90- >create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
90+ >create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
9191>{} : {}
9292>{} : {}
9393
9494var a = Object.create(<object>{}, {});
9595>a : any
9696>Object.create(<object>{}, {}) : any
97- >Object.create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
97+ >Object.create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
9898>Object : ObjectConstructor
99- >create : { <T extends object> (o: T | null): object | T ; (o: object | null, properties: PropertyDescriptorMap): any; }
99+ >create : { (o: object | null): any ; (o: object | null, properties: PropertyDescriptorMap): any; }
100100><object>{} : object
101101>{} : {}
102102>{} : {}
0 commit comments