=== tests/cases/compiler/protoAsIndexInIndexExpression_1.ts === /// var EntityPrototype = undefined; >EntityPrototype : any >undefined : undefined var WorkspacePrototype = { >WorkspacePrototype : { serialize: () => any; } >{ serialize: function (): any { }} : { serialize: () => any; } serialize: function (): any { >serialize : () => any >function (): any { } : () => any } }; WorkspacePrototype['__proto__'] = EntityPrototype; >WorkspacePrototype['__proto__'] = EntityPrototype : any >WorkspacePrototype['__proto__'] : any >WorkspacePrototype : { serialize: () => any; } >'__proto__' : string >EntityPrototype : any var o = { >o : { "__proto__": number; } >{ "__proto__": 0} : { "__proto__": number; } "__proto__": 0 >0 : number }; class C { >C : C "__proto__" = 0; >0 : number } === tests/cases/compiler/protoAsIndexInIndexExpression_0.ts === export var x; >x : any