a769c35484
Fixes: #29125
18 lines
386 B
TypeScript
18 lines
386 B
TypeScript
// @target: ES6
|
|
export class C {
|
|
public a = { b: this.b, ...this.c, [this.b]: `${this.c}`};
|
|
private b = 0;
|
|
public c = { c: this.b };
|
|
}
|
|
|
|
class D {
|
|
static A = class extends D.B {
|
|
[D.D]() {} // should be an error
|
|
}
|
|
static B = class {}
|
|
static C = {
|
|
[D.D]: 1,
|
|
...{get [D.D]() {return 0;}} // should be an error
|
|
};
|
|
static D = '';
|
|
} |