kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/typescript/testdata/computed_property.ts (about)

     1  export {}
     2  
     3  interface HasIterator {
     4    // Just verify we index into the computed property:
     5    //- @Symbol ref Sym=VName("Symbol", _, _, _, _)
     6    //- @iterator ref _Iter=VName("SymbolConstructor.iterator", _, _, _, _)
     7    [Symbol.iterator](): number;
     8  }
     9  
    10  //- @mySymbol defines/binding My
    11  const mySymbol = Symbol('my');
    12  let x = {
    13    //- @mySymbol ref My
    14    [mySymbol]() {
    15      //- @Symbol ref Sym
    16      Symbol;
    17    }
    18  }