TypeScript
From everyday types to type-level fluency.
- TS.01Setup, compiler and strictnessconfigure TypeScript correctly and understand what the compiler does and does not do.3 concepts
- TS.02Everyday types and narrowingmodel real data with unions, literals and narrowing.5 concepts · 3 ready
- TS.03Functions and genericswrite reusable, well-inferred generic functions.3 concepts
- TS.04Object types and type relationshipsunderstand assignability, interfaces vs aliases, and object-type features.4 concepts
- TS.05Type operatorsbuild types from other types.4 concepts · 3 ready
- TS.06Utility types (use and implement)use every built-in utility type and implement the common ones.2 concepts · 1 ready
- TS.07Type-level programmingtype-level fluency: recursive types, tuples, brands and type tests.3 concepts
- TS.08TypeScript in React and API codetype components, hooks, context and network boundaries well.4 concepts · 2 ready
- TS.09TypeScript at scalerun TypeScript well in big codebases and libraries.3 concepts