kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/typescript/testdata/rvalue.ts (about) 1 // Tests that expression rvalues do not name a new scope a VName signature. 2 3 const a = class A { 4 //- @foo defines/binding vname("a.foo", _, _, _, _) 5 foo = 0; 6 }; 7 8 class BB { 9 //- @cc defines/binding vname("BB.cc", _, _, _, _) 10 static cc = class C { 11 //- @d defines/binding vname("BB.cc.d", _, _, _, _) 12 d: number; 13 }; 14 static ee = { 15 //- @f defines/binding vname("BB.ee.f", _, _, _, _) 16 f: 0 17 }; 18 }