TypeScript
Types that catch real bugs — generics, narrowing, utility types, and how to model a domain properly.
17 chapters
- 01Introduction to TypeScript
- 02TypeScript Setup and Configuration
- 03Basic Type Annotations
- 04Interfaces and Type Aliases
- 05Functions and Type Safety
- 06Arrays, Tuples, and Enums
- 07Union and Intersection Types
- 08Type Inference and Narrowing
- 09Optional and Readonly Properties
- 10Classes and Object-Oriented Programming
- 11Generics and Reusable Code
- 12Type Guards and Advanced Type Checking
- 13Advanced TypeScript Features
- 14Modules and Namespaces
- 15Error Handling in TypeScript
- 16Utility Types and Type Manipulations
- 17Declaration Merging and Ambient Declarations