tests/cases/conformance/es6/Symbols/symbolProperty3.ts(3,5): error TS2464: A computed property name must be of type 'string', 'number', 'symbol', or 'any'. tests/cases/conformance/es6/Symbols/symbolProperty3.ts(4,5): error TS2464: A computed property name must be of type 'string', 'number', 'symbol', or 'any'. tests/cases/conformance/es6/Symbols/symbolProperty3.ts(5,9): error TS2464: A computed property name must be of type 'string', 'number', 'symbol', or 'any'. ==== tests/cases/conformance/es6/Symbols/symbolProperty3.ts (3 errors) ==== var s = Symbol; var x = { [s]: 0, ~~~ !!! error TS2464: A computed property name must be of type 'string', 'number', 'symbol', or 'any'. [s]() { }, ~~~ !!! error TS2464: A computed property name must be of type 'string', 'number', 'symbol', or 'any'. get [s]() { ~~~ !!! error TS2464: A computed property name must be of type 'string', 'number', 'symbol', or 'any'. return 0; } }