Type Safety
Prevent runtime errors with compile-time checks. TypeScript makes your code safer and more predictable.
A powerful typed superset of JavaScript that scales from simple scripts to enterprise-grade systems.

TypeScript 6.0 is now available. See what's new, what's been retired, and how to get your project ready for what's next.
The most-read chapters of the Handbook. Pick whichever matches what you're working on.
TypeScript moves fast. Here's how to keep up.