intermediate30 minby DevFox

Narrowing in Depth

Type guards, discriminated unions, and exhaustiveness checks that turn a new case into a compile error instead of a silent fall-through.

  • TypeScript
  • Types