BuildBot

Part of the Full-Stack TypeScript track · course 2 of 7

IntermediateTypeScriptTypes

TypeScript Deep Dive

Move past basic annotations into the parts of TypeScript that make large apps safe to change: discriminated unions and narrowing, generic functions with constraints, and the utility types you reach for every day. Every concept comes with runnable code.

3 lessons · ~1.5 hours

Try the first lesson free, no account needed

Narrowing & discriminated unions. The rest of the course unlocks with a free account.