BuildBot
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