| Chapter | Details |
|---|---|
| 1: Getting started with TypeScript | Readme |
| 2: Why and when to use TypeScript | Readme |
| 3: TypeScript Core Types | Readme |
| 4: Arrays | Readme |
| 5: Enums | Readme |
| 6: Functions | Readme |
| 7: Classes | Readme |
| 8: Class Decorator | Readme |
| 9: Interfaces | Readme |
| 10: Generics | Readme |
| 11: Strict null checks | Readme |
| 12: User-defined Type Guards | Readme |
| 13: TypeScript basic examples | Readme |
| 14: Importing external libraries | Readme |
| 15: Modules - exporting and importing | Readme |
| 16: Publish TypeScript definition files | Readme |
| 17: Using TypeScript with webpack | Readme |
| 18: Mixins | Readme |
| 19: How to use a JavaScript library without a type definition file | Readme |
| 20: TypeScript installing typescript and running the typescript compiler tsc | Readme |
| 21: Configure typescript project to compile all files in typescript. | Readme |
| 22: Integrating with Build Tools | Readme |
| 23: Using TypeScript with RequireJS | Readme |
| 24: TypeScript with AngularJS | Readme |
| 25: TypeScript with SystemJS | Readme |
| 26: Using TypeScript with React (JS & native) | Readme |
| 27: TSLint - assuring code quality and consistency | Readme |
| 28: tsconfig.json | Readme |
| 29: Debugging | Readme |
| 30: Unit Testing | Readme |