Open
Description
TypeScript Version: 2.7.0-dev.201xxxxx
Search Terms:
Code
const p1 = 0;
const p2 = 1;
class A {
[p1] = 0;
[p2]() {}
}
Expected behavior:
const p1 = 0;
const p2 = 1;
class A {
constructor() {
this[p1] = 0;
}
[p2]() { }
}
Actual behavior:
const p1 = 0;
const p2 = 1;
class A {
constructor() {
this[_a] = 0;
}
[(_a = p1, p2)]() { }
}
var _a;
Playground Link:
Related Issues: