//// [computedPropertyNames33.ts] function foo() { return '' } class C { bar() { var obj = { [foo()]() { } }; return 0; } } //// [computedPropertyNames33.js] function foo() { return ''; } var C = (function () { function C() { } C.prototype.bar = function () { var obj = { [foo()]() { } }; return 0; }; return C; })();