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  }