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