async /await support in ES6 targets (Node v4+) Example Support for --target ES6 with --module Example this -typing ES7 exponentiation operator Example Improved checking f...
keyof and Lookup Types Example Example Mapped Types Partial , Readonly , Record , and Pick Object Spread and Rest Downlevel Async Functions Example tsconfig.json dramatic...
Dynamic Import Expressions String Enums Improved inference for generics Return types as inference targets Type parameter inference from contextual types Stricter checking for g...
Support number and symbol named properties with keyof and mapped types Example Example Recommendations Generic type arguments in JSX elements Example Generic type argument...
Project References Tuples in rest parameters and spread expressions Rest parameters with tuple types Spread expressions with tuple types Generic rest parameters Example Optio...
Smarter Type Alias Preservation Leading/Middle Rest Elements in Tuple Types Stricter Checks For The in Operator --noPropertyAccessFromIndexSignature abstract Construct Signa...
About this Handbook How is this Handbook Structured Non-Goals Get Started About this Handbook Over 20 years after its introduction to the programming community, JavaScript i...
Using TypeScript --no-check option Using external type definitions Compiler hint Triple-slash reference directive in JavaScript files X-TypeScript-Types custom header Custom ...