A typed superset of JavaScript that compiles to plain JavaScript for safer, scalable applications.
Quick facts
What is TypeScript
A typed superset of JavaScript that compiles to plain JavaScript for safer, scalable applications.
GitHub Linguist classifies TypeScript as a programming language, typically using extensions such as .ts, .cts, .mts.
File extensions:
Related extensions
Related languages
Frequently asked questions
A typed superset of JavaScript that compiles to plain JavaScript for safer, scalable applications.
Common extensions include .ts, .cts, .mts.
Sources & standards
Updated 2026-08-18
Explore this reference