<!-- Thank you for contributing to TypeScript! Please review this checklist before submitting your issue. [ ] Many common issues and suggestions are addressed in the FAQ https://github.com/Microsoft/TypeScript/wiki/FAQ [ ] Search for duplicates before logging new issues https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue [ ] Questions are best asked and answered at Stack Overflow http://stackoverflow.com/questions/tagged/typescript For bug reports, please include the information below. __________________________________________________________ --> **TypeScript Version:** 1.8.10 **Code** ``` ts type StringEnum = "one" | "two" interface IndexedObject { [index: StringEnum]: boolean } ``` **Expected behavior:** No error **Actual behavior:** error TS1023: An index signature parameter type must be 'string' or 'number'.