Allow indexing with symbols · Issue #1863 · microsoft/TypeScript (original) (raw)
TypeScript now has a ES6 target mode which includes definitions Symbol
. However when trying to index an object with a symbol, I get an error (An index expression argument must be of type 'string', 'number', or 'any').
var theAnswer = Symbol('secret'); var obj = {}; obj[theAnswer] = 42; // Currently error, but should be allowed