TypeScript 1.7 TypeScript 1.7 async/await support in ES6 targets (Node v4+) Support for –target ES6 with –module this-typing ES7 exponentiation operator Improved checking ...
TypeScript 2.0 TypeScript 2.0 Null- and undefined-aware types Control flow based type analysis Tagged union types The never type Read-only properties and index signatures ...
TypeScript 2.1 TypeScript 2.1 keyof and Lookup Types Mapped Types Partial, Readonly, Record, and Pick Object Spread and Rest Downlevel Async Functions Support for externa...
TypeScript 2.8 TypeScript 2.8 Conditional Types Improved control over mapped type modifiers Improved keyof with intersection types Better handling for namespace patterns in...
TypeScript 2.9 TypeScript 2.9 Support number and symbol named properties with keyof and mapped types Generic type arguments in JSX elements Generic type arguments in generic...
TypeScript 1.4 Union types Overview Stricter Generics Better Type Inference let declarations const declarations Template strings Type Guards Type Aliases const enum (compl...
TypeScript 2.7 Constant-named properties Example Example unique symbol Example Example Strict Class Initialization Definite Assignment Assertions Example Fixed Length Tup...