swc/crates/swc_ecma_parser/tests/tsc/computedPropertyNames49_ES6.ts

26 lines
365 B
TypeScript

// @target: es6
var x = {
p1: 10,
get [1 + 1]() {
throw 10;
},
get [1 + 1]() {
return 10;
},
set [1 + 1]() {
// just throw
throw 10;
},
get foo() {
if (1 == 1) {
return 10;
}
},
get foo() {
if (2 == 2) {
return 20;
}
},
p2: 20
}