- [x] Namespace - [x] Decorator - https://github.com/Microsoft/TypeScript/issues/2249 - [x] Generic type alias. - https://github.com/Microsoft/TypeScript/issues/1616 - [x] Generators - https://github.com/Microsoft/TypeScript/issues/2873 - [x] Intersection types - https://github.com/Microsoft/TypeScript/pull/3622 - [x] Abstract classes and methods - https://github.com/Microsoft/TypeScript/issues/3578 - [x] User-defined type guard functions - https://github.com/Microsoft/TypeScript/issues/1007 - [x] ES6 Symbols - [x] tsconfig.json - [x] const, let variables - [x] built-in symbol methods