//// [emitClassDeclarationWithThisKeywordInES6.ts] class B { x = 10; constructor() { this.x = 10; } static log(a: number) { } foo() { B.log(this.x); } get X() { return this.x; } set bX(y: number) { this.x = y; } } //// [emitClassDeclarationWithThisKeywordInES6.js] class B { constructor() { this.x = 10; this.x = 10; } static log(a) { } foo() { B.log(this.x); } get X() { return this.x; } set bX(y) { this.x = y; } }