@@ -15,14 +15,14 @@ a1.a; // number
15
15
>a : Symbol(a, Decl(objectLiteralNormalization.ts, 1, 11), Decl(objectLiteralNormalization.ts, 1, 21), Decl(objectLiteralNormalization.ts, 1, 39))
16
16
17
17
a1.b; // string | undefined
18
- >a1.b : Symbol(b, Decl(objectLiteralNormalization.ts, 1, 45), Decl(objectLiteralNormalization.ts, 1, 27), Decl(objectLiteralNormalization.ts, 1, 45))
18
+ >a1.b : Symbol(b, Decl(objectLiteralNormalization.ts, 1, 27), Decl(objectLiteralNormalization.ts, 1, 45))
19
19
>a1 : Symbol(a1, Decl(objectLiteralNormalization.ts, 1, 3))
20
- >b : Symbol(b, Decl(objectLiteralNormalization.ts, 1, 45), Decl(objectLiteralNormalization.ts, 1, 27), Decl(objectLiteralNormalization.ts, 1, 45))
20
+ >b : Symbol(b, Decl(objectLiteralNormalization.ts, 1, 27), Decl(objectLiteralNormalization.ts, 1, 45))
21
21
22
22
a1.c; // boolean | undefined
23
- >a1.c : Symbol(c, Decl(objectLiteralNormalization.ts, 1, 53), Decl(objectLiteralNormalization.ts, 1, 53) )
23
+ >a1.c : Symbol(c, Decl(objectLiteralNormalization.ts, 1, 53))
24
24
>a1 : Symbol(a1, Decl(objectLiteralNormalization.ts, 1, 3))
25
- >c : Symbol(c, Decl(objectLiteralNormalization.ts, 1, 53), Decl(objectLiteralNormalization.ts, 1, 53) )
25
+ >c : Symbol(c, Decl(objectLiteralNormalization.ts, 1, 53))
26
26
27
27
a1 = { a: 1 };
28
28
>a1 : Symbol(a1, Decl(objectLiteralNormalization.ts, 1, 3))
@@ -48,14 +48,14 @@ let a2 = [{ a: 1, b: 2 }, { a: "abc" }, {}][0];
48
48
>a : Symbol(a, Decl(objectLiteralNormalization.ts, 10, 27))
49
49
50
50
a2.a; // string | number | undefined
51
- >a2.a : Symbol(a, Decl(objectLiteralNormalization.ts, 10, 11), Decl(objectLiteralNormalization.ts, 10, 27), Decl(objectLiteralNormalization.ts, 10, 27) )
51
+ >a2.a : Symbol(a, Decl(objectLiteralNormalization.ts, 10, 11), Decl(objectLiteralNormalization.ts, 10, 27))
52
52
>a2 : Symbol(a2, Decl(objectLiteralNormalization.ts, 10, 3))
53
- >a : Symbol(a, Decl(objectLiteralNormalization.ts, 10, 11), Decl(objectLiteralNormalization.ts, 10, 27), Decl(objectLiteralNormalization.ts, 10, 27) )
53
+ >a : Symbol(a, Decl(objectLiteralNormalization.ts, 10, 11), Decl(objectLiteralNormalization.ts, 10, 27))
54
54
55
55
a2.b; // number | undefined
56
- >a2.b : Symbol(b, Decl(objectLiteralNormalization.ts, 10, 17), Decl(objectLiteralNormalization.ts, 1, 45) )
56
+ >a2.b : Symbol(b, Decl(objectLiteralNormalization.ts, 10, 17))
57
57
>a2 : Symbol(a2, Decl(objectLiteralNormalization.ts, 10, 3))
58
- >b : Symbol(b, Decl(objectLiteralNormalization.ts, 10, 17), Decl(objectLiteralNormalization.ts, 1, 45) )
58
+ >b : Symbol(b, Decl(objectLiteralNormalization.ts, 10, 17))
59
59
60
60
a2 = { a: 10, b: 20 };
61
61
>a2 : Symbol(a2, Decl(objectLiteralNormalization.ts, 10, 3))
@@ -144,32 +144,32 @@ d1.pos;
144
144
>pos : Symbol(pos, Decl(objectLiteralNormalization.ts, 33, 22), Decl(objectLiteralNormalization.ts, 33, 58))
145
145
146
146
d1.pos.x;
147
- >d1.pos.x : Symbol(x, Decl(objectLiteralNormalization.ts, 33, 29), Decl(objectLiteralNormalization.ts, 33, 29) )
147
+ >d1.pos.x : Symbol(x, Decl(objectLiteralNormalization.ts, 33, 29))
148
148
>d1.pos : Symbol(pos, Decl(objectLiteralNormalization.ts, 33, 22), Decl(objectLiteralNormalization.ts, 33, 58))
149
149
>d1 : Symbol(d1, Decl(objectLiteralNormalization.ts, 33, 3))
150
150
>pos : Symbol(pos, Decl(objectLiteralNormalization.ts, 33, 22), Decl(objectLiteralNormalization.ts, 33, 58))
151
- >x : Symbol(x, Decl(objectLiteralNormalization.ts, 33, 29), Decl(objectLiteralNormalization.ts, 33, 29) )
151
+ >x : Symbol(x, Decl(objectLiteralNormalization.ts, 33, 29))
152
152
153
153
d1.pos.y;
154
- >d1.pos.y : Symbol(y, Decl(objectLiteralNormalization.ts, 33, 35), Decl(objectLiteralNormalization.ts, 33, 35) )
154
+ >d1.pos.y : Symbol(y, Decl(objectLiteralNormalization.ts, 33, 35))
155
155
>d1.pos : Symbol(pos, Decl(objectLiteralNormalization.ts, 33, 22), Decl(objectLiteralNormalization.ts, 33, 58))
156
156
>d1 : Symbol(d1, Decl(objectLiteralNormalization.ts, 33, 3))
157
157
>pos : Symbol(pos, Decl(objectLiteralNormalization.ts, 33, 22), Decl(objectLiteralNormalization.ts, 33, 58))
158
- >y : Symbol(y, Decl(objectLiteralNormalization.ts, 33, 35), Decl(objectLiteralNormalization.ts, 33, 35) )
158
+ >y : Symbol(y, Decl(objectLiteralNormalization.ts, 33, 35))
159
159
160
160
d1.pos.a;
161
- >d1.pos.a : Symbol(a, Decl(objectLiteralNormalization.ts, 10, 27), Decl(objectLiteralNormalization.ts, 33, 73))
161
+ >d1.pos.a : Symbol(a, Decl(objectLiteralNormalization.ts, 33, 73))
162
162
>d1.pos : Symbol(pos, Decl(objectLiteralNormalization.ts, 33, 22), Decl(objectLiteralNormalization.ts, 33, 58))
163
163
>d1 : Symbol(d1, Decl(objectLiteralNormalization.ts, 33, 3))
164
164
>pos : Symbol(pos, Decl(objectLiteralNormalization.ts, 33, 22), Decl(objectLiteralNormalization.ts, 33, 58))
165
- >a : Symbol(a, Decl(objectLiteralNormalization.ts, 10, 27), Decl(objectLiteralNormalization.ts, 33, 73))
165
+ >a : Symbol(a, Decl(objectLiteralNormalization.ts, 33, 73))
166
166
167
167
d1.pos.b;
168
- >d1.pos.b : Symbol(b, Decl(objectLiteralNormalization.ts, 1, 45), Decl(objectLiteralNormalization.ts, 33, 86))
168
+ >d1.pos.b : Symbol(b, Decl(objectLiteralNormalization.ts, 33, 86))
169
169
>d1.pos : Symbol(pos, Decl(objectLiteralNormalization.ts, 33, 22), Decl(objectLiteralNormalization.ts, 33, 58))
170
170
>d1 : Symbol(d1, Decl(objectLiteralNormalization.ts, 33, 3))
171
171
>pos : Symbol(pos, Decl(objectLiteralNormalization.ts, 33, 22), Decl(objectLiteralNormalization.ts, 33, 58))
172
- >b : Symbol(b, Decl(objectLiteralNormalization.ts, 1, 45), Decl(objectLiteralNormalization.ts, 33, 86))
172
+ >b : Symbol(b, Decl(objectLiteralNormalization.ts, 33, 86))
173
173
174
174
declare function f<T>(...items: T[]): T;
175
175
>f : Symbol(f, Decl(objectLiteralNormalization.ts, 39, 9))
0 commit comments