Why Use TypeScript? (A Sales Pitch)

  • Type checking at compile time is way better than things crashing or—worse—behaving unexpectedly at run time.
  • You get a better development experience because autocomplete knows more about what you’re intending on doing.
  • Large codebases stay more maintainable because you’re able to put guardrails on how your code can be used.