Frontend line
TypeScript
Types, interfaces, generics, advanced patterns
3 sections
Start: Fundamentals
Foundational
1
Fundamentals
TypeScript fundamentals: type inference and annotations, unions and intersections, interfaces vs type aliases, generics with constraints, narrowing via guards and predicates, function overloads, class access modifiers, and core tsconfig…
, not read
Mid-level
2
Core Concepts
Layer TypeScript on top of solid JavaScript fundamentals. Focus on strict typing, modeling real-world data, and catching errors early.
, not read
Performance
TypeScript performance has two distinct axes: compilation speed — sped up with project references, incremental builds, skipLibCheck, and avoiding deep recursive or huge union types — and runtime cost, where const enum inlining,…
, not read