@@ -12,133 +12,135 @@ declare module JSX {
1212>s : Symbol(s, Decl(tsxReactEmit1.tsx, 3, 3))
1313 }
1414}
15+ declare var React: any;
16+ >React : Symbol(React, Decl(tsxReactEmit1.tsx, 6, 11))
1517
1618var p;
17- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 7 , 3))
19+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 8 , 3))
1820
1921var selfClosed1 = <div />;
20- >selfClosed1 : Symbol(selfClosed1, Decl(tsxReactEmit1.tsx, 8 , 3))
22+ >selfClosed1 : Symbol(selfClosed1, Decl(tsxReactEmit1.tsx, 9 , 3))
2123>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
2224
2325var selfClosed2 = <div x="1" />;
24- >selfClosed2 : Symbol(selfClosed2, Decl(tsxReactEmit1.tsx, 9 , 3))
26+ >selfClosed2 : Symbol(selfClosed2, Decl(tsxReactEmit1.tsx, 10 , 3))
2527>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
2628>x : Symbol(unknown)
2729
2830var selfClosed3 = <div x='1' />;
29- >selfClosed3 : Symbol(selfClosed3, Decl(tsxReactEmit1.tsx, 10 , 3))
31+ >selfClosed3 : Symbol(selfClosed3, Decl(tsxReactEmit1.tsx, 11 , 3))
3032>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
3133>x : Symbol(unknown)
3234
3335var selfClosed4 = <div x="1" y='0' />;
34- >selfClosed4 : Symbol(selfClosed4, Decl(tsxReactEmit1.tsx, 11 , 3))
36+ >selfClosed4 : Symbol(selfClosed4, Decl(tsxReactEmit1.tsx, 12 , 3))
3537>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
3638>x : Symbol(unknown)
3739>y : Symbol(unknown)
3840
3941var selfClosed5 = <div x={0} y='0' />;
40- >selfClosed5 : Symbol(selfClosed5, Decl(tsxReactEmit1.tsx, 12 , 3))
42+ >selfClosed5 : Symbol(selfClosed5, Decl(tsxReactEmit1.tsx, 13 , 3))
4143>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
4244>x : Symbol(unknown)
4345>y : Symbol(unknown)
4446
4547var selfClosed6 = <div x={"1"} y='0' />;
46- >selfClosed6 : Symbol(selfClosed6, Decl(tsxReactEmit1.tsx, 13 , 3))
48+ >selfClosed6 : Symbol(selfClosed6, Decl(tsxReactEmit1.tsx, 14 , 3))
4749>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
4850>x : Symbol(unknown)
4951>y : Symbol(unknown)
5052
5153var selfClosed7 = <div x={p} y='p' b />;
52- >selfClosed7 : Symbol(selfClosed7, Decl(tsxReactEmit1.tsx, 14 , 3))
54+ >selfClosed7 : Symbol(selfClosed7, Decl(tsxReactEmit1.tsx, 15 , 3))
5355>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
5456>x : Symbol(unknown)
5557>y : Symbol(unknown)
5658>b : Symbol(unknown)
5759
5860var openClosed1 = <div></div>;
59- >openClosed1 : Symbol(openClosed1, Decl(tsxReactEmit1.tsx, 16 , 3))
61+ >openClosed1 : Symbol(openClosed1, Decl(tsxReactEmit1.tsx, 17 , 3))
6062>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
6163
6264var openClosed2 = <div n='m'>foo</div>;
63- >openClosed2 : Symbol(openClosed2, Decl(tsxReactEmit1.tsx, 17 , 3))
65+ >openClosed2 : Symbol(openClosed2, Decl(tsxReactEmit1.tsx, 18 , 3))
6466>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
6567>n : Symbol(unknown)
6668
6769var openClosed3 = <div n='m'>{p}</div>;
68- >openClosed3 : Symbol(openClosed3, Decl(tsxReactEmit1.tsx, 18 , 3))
70+ >openClosed3 : Symbol(openClosed3, Decl(tsxReactEmit1.tsx, 19 , 3))
6971>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
7072>n : Symbol(unknown)
7173
7274var openClosed4 = <div n='m'>{p < p}</div>;
73- >openClosed4 : Symbol(openClosed4, Decl(tsxReactEmit1.tsx, 19 , 3))
75+ >openClosed4 : Symbol(openClosed4, Decl(tsxReactEmit1.tsx, 20 , 3))
7476>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
7577>n : Symbol(unknown)
76- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 7 , 3))
77- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 7 , 3))
78+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 8 , 3))
79+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 8 , 3))
7880
7981var openClosed5 = <div n='m' b>{p > p}</div>;
80- >openClosed5 : Symbol(openClosed5, Decl(tsxReactEmit1.tsx, 20 , 3))
82+ >openClosed5 : Symbol(openClosed5, Decl(tsxReactEmit1.tsx, 21 , 3))
8183>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
8284>n : Symbol(unknown)
8385>b : Symbol(unknown)
84- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 7 , 3))
85- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 7 , 3))
86+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 8 , 3))
87+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 8 , 3))
8688
8789class SomeClass {
88- >SomeClass : Symbol(SomeClass, Decl(tsxReactEmit1.tsx, 20 , 45))
90+ >SomeClass : Symbol(SomeClass, Decl(tsxReactEmit1.tsx, 21 , 45))
8991
9092 f() {
91- >f : Symbol(f, Decl(tsxReactEmit1.tsx, 22 , 17))
93+ >f : Symbol(f, Decl(tsxReactEmit1.tsx, 23 , 17))
9294
9395 var rewrites1 = <div>{() => this}</div>;
94- >rewrites1 : Symbol(rewrites1, Decl(tsxReactEmit1.tsx, 24 , 5))
96+ >rewrites1 : Symbol(rewrites1, Decl(tsxReactEmit1.tsx, 25 , 5))
9597>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
96- >this : Symbol(SomeClass, Decl(tsxReactEmit1.tsx, 20 , 45))
98+ >this : Symbol(SomeClass, Decl(tsxReactEmit1.tsx, 21 , 45))
9799
98100 var rewrites2 = <div>{[p, ...p, p]}</div>;
99- >rewrites2 : Symbol(rewrites2, Decl(tsxReactEmit1.tsx, 25 , 5))
101+ >rewrites2 : Symbol(rewrites2, Decl(tsxReactEmit1.tsx, 26 , 5))
100102>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
101- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 7 , 3))
102- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 7 , 3))
103- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 7 , 3))
103+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 8 , 3))
104+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 8 , 3))
105+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 8 , 3))
104106
105107 var rewrites3 = <div>{{p}}</div>;
106- >rewrites3 : Symbol(rewrites3, Decl(tsxReactEmit1.tsx, 26 , 5))
108+ >rewrites3 : Symbol(rewrites3, Decl(tsxReactEmit1.tsx, 27 , 5))
107109>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
108- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 26 , 25))
110+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 27 , 25))
109111
110112 var rewrites4 = <div a={() => this}></div>;
111- >rewrites4 : Symbol(rewrites4, Decl(tsxReactEmit1.tsx, 28 , 5))
113+ >rewrites4 : Symbol(rewrites4, Decl(tsxReactEmit1.tsx, 29 , 5))
112114>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
113115>a : Symbol(unknown)
114- >this : Symbol(SomeClass, Decl(tsxReactEmit1.tsx, 20 , 45))
116+ >this : Symbol(SomeClass, Decl(tsxReactEmit1.tsx, 21 , 45))
115117
116118 var rewrites5 = <div a={[p, ...p, p]}></div>;
117- >rewrites5 : Symbol(rewrites5, Decl(tsxReactEmit1.tsx, 29 , 5))
119+ >rewrites5 : Symbol(rewrites5, Decl(tsxReactEmit1.tsx, 30 , 5))
118120>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
119121>a : Symbol(unknown)
120- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 7 , 3))
121- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 7 , 3))
122- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 7 , 3))
122+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 8 , 3))
123+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 8 , 3))
124+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 8 , 3))
123125
124126 var rewrites6 = <div a={{p}}></div>;
125- >rewrites6 : Symbol(rewrites6, Decl(tsxReactEmit1.tsx, 30 , 5))
127+ >rewrites6 : Symbol(rewrites6, Decl(tsxReactEmit1.tsx, 31 , 5))
126128>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
127129>a : Symbol(unknown)
128- >p : Symbol(p, Decl(tsxReactEmit1.tsx, 30 , 27))
130+ >p : Symbol(p, Decl(tsxReactEmit1.tsx, 31 , 27))
129131 }
130132}
131133
132134var whitespace1 = <div> </div>;
133- >whitespace1 : Symbol(whitespace1, Decl(tsxReactEmit1.tsx, 34 , 3))
135+ >whitespace1 : Symbol(whitespace1, Decl(tsxReactEmit1.tsx, 35 , 3))
134136>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
135137
136138var whitespace2 = <div> {p} </div>;
137- >whitespace2 : Symbol(whitespace2, Decl(tsxReactEmit1.tsx, 35 , 3))
139+ >whitespace2 : Symbol(whitespace2, Decl(tsxReactEmit1.tsx, 36 , 3))
138140>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
139141
140142var whitespace3 = <div>
141- >whitespace3 : Symbol(whitespace3, Decl(tsxReactEmit1.tsx, 36 , 3))
143+ >whitespace3 : Symbol(whitespace3, Decl(tsxReactEmit1.tsx, 37 , 3))
142144>div : Symbol(JSX.IntrinsicElements, Decl(tsxReactEmit1.tsx, 1, 22))
143145
144146 {p}
0 commit comments