@@ -37,9 +37,9 @@ var a: C1;
37
37
>C1 : Symbol(C1, Decl(typeGuardConstructor.ts, 0, 0))
38
38
39
39
if (a.constructor === D1) {
40
- >a.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
40
+ >a.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
41
41
>a : Symbol(a, Decl(typeGuardConstructor.ts, 16, 3))
42
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
42
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
43
43
>D1 : Symbol(D1, Decl(typeGuardConstructor.ts, 5, 1))
44
44
45
45
a.p3;
@@ -48,9 +48,9 @@ if (a.constructor === D1) {
48
48
>p3 : Symbol(D1.p3, Decl(typeGuardConstructor.ts, 6, 21))
49
49
}
50
50
if (a.constructor == D1) {
51
- >a.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
51
+ >a.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
52
52
>a : Symbol(a, Decl(typeGuardConstructor.ts, 16, 3))
53
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
53
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
54
54
>D1 : Symbol(D1, Decl(typeGuardConstructor.ts, 5, 1))
55
55
56
56
a.p3;
@@ -60,9 +60,9 @@ if (a.constructor == D1) {
60
60
}
61
61
if (D1 === a.constructor) {
62
62
>D1 : Symbol(D1, Decl(typeGuardConstructor.ts, 5, 1))
63
- >a.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
63
+ >a.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
64
64
>a : Symbol(a, Decl(typeGuardConstructor.ts, 16, 3))
65
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
65
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
66
66
67
67
a.p3;
68
68
>a.p3 : Symbol(D1.p3, Decl(typeGuardConstructor.ts, 6, 21))
@@ -71,7 +71,7 @@ if (D1 === a.constructor) {
71
71
}
72
72
if (a["constructor"] === D1) {
73
73
>a : Symbol(a, Decl(typeGuardConstructor.ts, 16, 3))
74
- >"constructor" : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
74
+ >"constructor" : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
75
75
>D1 : Symbol(D1, Decl(typeGuardConstructor.ts, 5, 1))
76
76
77
77
a.p3;
@@ -82,7 +82,7 @@ if (a["constructor"] === D1) {
82
82
if (D1 === a["constructor"]) {
83
83
>D1 : Symbol(D1, Decl(typeGuardConstructor.ts, 5, 1))
84
84
>a : Symbol(a, Decl(typeGuardConstructor.ts, 16, 3))
85
- >"constructor" : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
85
+ >"constructor" : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
86
86
87
87
a.p3;
88
88
>a.p3 : Symbol(D1.p3, Decl(typeGuardConstructor.ts, 6, 21))
@@ -95,9 +95,9 @@ var b: C1;
95
95
>C1 : Symbol(C1, Decl(typeGuardConstructor.ts, 0, 0))
96
96
97
97
if (b.constructor === D2) {
98
- >b.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
98
+ >b.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
99
99
>b : Symbol(b, Decl(typeGuardConstructor.ts, 33, 3))
100
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
100
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
101
101
>D2 : Symbol(D2, Decl(typeGuardConstructor.ts, 11, 1))
102
102
103
103
b.p3;
@@ -117,9 +117,9 @@ var ctor3: C1 | C2;
117
117
>C2 : Symbol(C2, Decl(typeGuardConstructor.ts, 2, 1))
118
118
119
119
if (ctor3.constructor === C1) {
120
- >ctor3.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
120
+ >ctor3.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
121
121
>ctor3 : Symbol(ctor3, Decl(typeGuardConstructor.ts, 39, 3))
122
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
122
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
123
123
>C1 : Symbol(C1, Decl(typeGuardConstructor.ts, 0, 0))
124
124
125
125
ctor3.p1; // C1
@@ -133,9 +133,9 @@ else {
133
133
}
134
134
135
135
if (ctor3.constructor !== C1) {
136
- >ctor3.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
136
+ >ctor3.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
137
137
>ctor3 : Symbol(ctor3, Decl(typeGuardConstructor.ts, 39, 3))
138
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
138
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
139
139
>C1 : Symbol(C1, Decl(typeGuardConstructor.ts, 0, 0))
140
140
141
141
ctor3.p2; // C1
@@ -153,9 +153,9 @@ var ctor4: C1 | C2 | C3;
153
153
>C3 : Symbol(C3, Decl(typeGuardConstructor.ts, 8, 1))
154
154
155
155
if (ctor4.constructor === C1) {
156
- >ctor4.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
156
+ >ctor4.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
157
157
>ctor4 : Symbol(ctor4, Decl(typeGuardConstructor.ts, 54, 3))
158
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
158
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
159
159
>C1 : Symbol(C1, Decl(typeGuardConstructor.ts, 0, 0))
160
160
161
161
ctor4.p1; // C1
@@ -164,9 +164,9 @@ if (ctor4.constructor === C1) {
164
164
>p1 : Symbol(C1.p1, Decl(typeGuardConstructor.ts, 0, 10))
165
165
}
166
166
else if (ctor4.constructor === C2) {
167
- >ctor4.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
167
+ >ctor4.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
168
168
>ctor4 : Symbol(ctor4, Decl(typeGuardConstructor.ts, 54, 3))
169
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
169
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
170
170
>C2 : Symbol(C2, Decl(typeGuardConstructor.ts, 2, 1))
171
171
172
172
ctor4.p2; // C2
@@ -183,45 +183,45 @@ var x: number | "hello" | "world" | true | 1[] | undefined;
183
183
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
184
184
185
185
if (x.constructor === String) {
186
- >x.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
186
+ >x.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
187
187
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
188
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
189
- >String : Symbol(String, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
188
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
189
+ >String : Symbol(String, Decl(lib.es5. d.ts, --, --), Decl(lib.es5. d.ts, --, --), Decl(lib.es5 .d.ts, --, --))
190
190
191
191
x.length;
192
- >x.length : Symbol(String.length, Decl(lib.d.ts, --, --))
192
+ >x.length : Symbol(String.length, Decl(lib.es5. d.ts, --, --))
193
193
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
194
- >length : Symbol(String.length, Decl(lib.d.ts, --, --))
194
+ >length : Symbol(String.length, Decl(lib.es5. d.ts, --, --))
195
195
}
196
196
197
197
if (x.constructor === Number) {
198
- >x.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
198
+ >x.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
199
199
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
200
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
201
- >Number : Symbol(Number, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
200
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
201
+ >Number : Symbol(Number, Decl(lib.es5. d.ts, --, --), Decl(lib.es5. d.ts, --, --), Decl(lib.es5 .d.ts, --, --))
202
202
203
203
x.toFixed();
204
- >x.toFixed : Symbol(Number.toFixed, Decl(lib.d.ts, --, --))
204
+ >x.toFixed : Symbol(Number.toFixed, Decl(lib.es5. d.ts, --, --))
205
205
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
206
- >toFixed : Symbol(Number.toFixed, Decl(lib.d.ts, --, --))
206
+ >toFixed : Symbol(Number.toFixed, Decl(lib.es5. d.ts, --, --))
207
207
}
208
208
209
209
if (x.constructor === Boolean) {
210
- >x.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
210
+ >x.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
211
211
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
212
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
213
- >Boolean : Symbol(Boolean, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
212
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
213
+ >Boolean : Symbol(Boolean, Decl(lib.es5. d.ts, --, --), Decl(lib.es5 .d.ts, --, --))
214
214
215
215
const b = x;
216
216
>b : Symbol(b, Decl(typeGuardConstructor.ts, 75, 9))
217
217
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
218
218
}
219
219
220
220
if(x.constructor === Array) {
221
- >x.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
221
+ >x.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
222
222
>x : Symbol(x, Decl(typeGuardConstructor.ts, 65, 3))
223
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
224
- >Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
223
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
224
+ >Array : Symbol(Array, Decl(lib.es5. d.ts, --, --), Decl(lib.es5 .d.ts, --, --))
225
225
226
226
const c = x[0];
227
227
>c : Symbol(c, Decl(typeGuardConstructor.ts, 79, 9))
@@ -248,9 +248,9 @@ var bar: Bar | Baz;
248
248
>Baz : Symbol(Baz, Decl(typeGuardConstructor.ts, 85, 1))
249
249
250
250
if (bar.constructor === Baz) {
251
- >bar.constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
251
+ >bar.constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
252
252
>bar : Symbol(bar, Decl(typeGuardConstructor.ts, 90, 3))
253
- >constructor : Symbol(Object.constructor, Decl(lib.d.ts, --, --))
253
+ >constructor : Symbol(Object.constructor, Decl(lib.es5. d.ts, --, --))
254
254
>Baz : Symbol(Baz, Decl(typeGuardConstructor.ts, 85, 1))
255
255
256
256
const baz = bar
0 commit comments