Suggestion: please either update or remove the out-of-date language specification located at https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md The one found at that location is dated January 2016 (it's January 2018 as I write this) for TypeScript version 1.8 (2.6.2 is the current release).