TypeScript Notes for Professionals book

Buy me a coffeeOrder a coffee!

TypeScript Book preview
TypeScript Notes for Professionals book

If you found this free TypeScript book useful,
then please share it ❤😊


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

Example book pages

TypeScript Example Page 1TypeScript Example Page 2
TypeScript Example Page 3TypeScript Example Page 4

What people are saying about Notes for Professionals books

The TypeScript Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

Book created for educational purposes and is not affiliated with TypeScript group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners

97 pages, published on May 2018

Sign up for changes to TypeScript Notes for Professionals book

More Programming Books

CSharp Book
CSS Book
AngularJS Book
HTML5 Book
Java Book
JavaScript Book
jQuery Book
Python Book
SQL Book

View More Free Programming Books

To support continued development and improvements to this book, please consider a small bitcoin donation: 1H63m55bw6KDYUaKU1mYLGrzDf4wcrVzhX

Buy me a coffeeOrder a coffee!