TypeScript Programming

A lightweight execution-visualization book.

Foundations

Data Types

Functions

Objects and Interfaces

Arrays and Tuples

Classes

Inheritance and Polymorphism

Generics

Advanced Type Patterns

Async Programming

Standard Library Utilities

Error Handling and Validation