=== tests/cases/conformance/es6/computedProperties/computedPropertyNames33_ES5.ts === function foo() { return '' } >foo : () => string >T : T class C { >C : C >T : T bar() { >bar : () => number var obj = { >obj : {} >{ [foo()]() { } } : {} [foo()]() { } >foo() : string >foo : () => string >T : T }; return 0; } }