@@ -11,3 +11,46 @@ const t2 = <div {...<span className="foo" />} />;
1111>t2 : Symbol(t2, Decl(a.tsx, 3, 5))
1212>className : Symbol(className, Decl(a.tsx, 3, 25))
1313
14+ const t3 = <Comp
15+ >t3 : Symbol(t3, Decl(a.tsx, 4, 5))
16+
17+ right={<div>x</div>}
18+ >right : Symbol(right, Decl(a.tsx, 4, 16))
19+
20+ {...{ wrong: <div>x</div>}}
21+ >wrong : Symbol(wrong, Decl(a.tsx, 6, 9))
22+
23+ />;
24+ const t4 = <Comp
25+ >t4 : Symbol(t4, Decl(a.tsx, 8, 5))
26+
27+ right={<div>x</div>}
28+ >right : Symbol(right, Decl(a.tsx, 8, 16))
29+
30+ {...{ wrong() { return <div>x</div>; }}}
31+ >wrong : Symbol(wrong, Decl(a.tsx, 10, 9))
32+
33+ />;
34+ const t5 = <Comp
35+ >t5 : Symbol(t5, Decl(a.tsx, 12, 5))
36+
37+ right={<div>x</div>}
38+ >right : Symbol(right, Decl(a.tsx, 12, 16))
39+
40+ {...{ get wrong() { return <div>x</div>; }}}
41+ >wrong : Symbol(wrong, Decl(a.tsx, 14, 9))
42+
43+ />;
44+ const t6 = <Comp
45+ >t6 : Symbol(t6, Decl(a.tsx, 16, 5))
46+
47+ right={<div>x</div>}
48+ >right : Symbol(right, Decl(a.tsx, 16, 16))
49+
50+ {...{ set wrong(s) { let a = <div>x</div>; }}}
51+ >wrong : Symbol(wrong, Decl(a.tsx, 18, 9))
52+ >s : Symbol(s, Decl(a.tsx, 18, 20))
53+ >a : Symbol(a, Decl(a.tsx, 18, 28))
54+
55+ />;
56+
0 commit comments