[TOC]
# Table of Contents
Chapter 1. TypeScript - Tools and Framework Options
Chapter 2. Types, Variables, and Function Techniques
Chapter 3. Interfaces, Classes, and Inheritance
Chapter 4. Decorators, Generics, and Asynchronous Features
Chapter 5. Writing and Using Declaration Files
Chapter 6. Third-Party Libraries
Chapter 7. TypeScript Compatible Frameworks
Chapter 8. Test Driven Development
Chapter 9. Testing Typescript Compatible Frameworks
Chapter 10. Modularization
Chapter 11. Object-Oriented Programming
Chapter 12. Dependency Injection
Chapter 13. Building Applications
Chapter 14. Let's Get Our Hands Dirty