Workspace loading
Preparing your next step…
Reconnecting your learning path, saved progress, and study tools.
Workspace loading
Reconnecting your learning path, saved progress, and study tools.
Discriminated unions and control-flow narrowing — TS's superpower for modeling state.
Preparing this lesson…
First visit generates the lesson. Takes ~20 seconds, then it's cached.