38 lines
588 B
TypeScript
38 lines
588 B
TypeScript
//// [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;
|
|
}
|
|
}
|