=== tests/cases/conformance/es6/classExpressions/classExpressionES63.ts === let C = class extends class extends class { a = 1 } { b = 2 } { c = 3 }; >C : Symbol(C, Decl(classExpressionES63.ts, 0, 3)) >a : Symbol((Anonymous class).a, Decl(classExpressionES63.ts, 0, 43)) >b : Symbol((Anonymous class).b, Decl(classExpressionES63.ts, 0, 53)) >c : Symbol((Anonymous class).c, Decl(classExpressionES63.ts, 0, 63)) let c = new C(); >c : Symbol(c, Decl(classExpressionES63.ts, 1, 3)) >C : Symbol(C, Decl(classExpressionES63.ts, 0, 3)) c.a; >c.a : Symbol((Anonymous class).a, Decl(classExpressionES63.ts, 0, 43)) >c : Symbol(c, Decl(classExpressionES63.ts, 1, 3)) >a : Symbol((Anonymous class).a, Decl(classExpressionES63.ts, 0, 43)) c.b; >c.b : Symbol((Anonymous class).b, Decl(classExpressionES63.ts, 0, 53)) >c : Symbol(c, Decl(classExpressionES63.ts, 1, 3)) >b : Symbol((Anonymous class).b, Decl(classExpressionES63.ts, 0, 53)) c.c; >c.c : Symbol((Anonymous class).c, Decl(classExpressionES63.ts, 0, 63)) >c : Symbol(c, Decl(classExpressionES63.ts, 1, 3)) >c : Symbol((Anonymous class).c, Decl(classExpressionES63.ts, 0, 63))