TypeScript types deep dive Unearth the mysteries of TypeScript type system
TypeScript's type system is extremely powerful. It can also be really hard to wrap your head around.
This series takes you by the hand from the very basic foundations you need to understand TypeScript's type system to its most advanced features.
If you enjoy watching YouTube programming videos, you can also find a complement to these articles in video format
Articles in the Series
TypeScript Types Deep Dive
An epic journey of discovery into the mysterious world of TypeScript's type system.
TypeScript Types Deep Dive - Part 2: The Absence of Value
An epic journey of discovery into the mysterious world of TypeScript's type system. Part 2 discuss how TypeScript models the absence of value and how it helps live in a world with null and undefined.
TypeScript Types Deep Dive - Part 3: Functions
An epic journey of discovery into the mysterious world of TypeScript's type system. Part 3 discuss how to use types in functions within TypeScript.