mts
What is a .mts file?
text/typescript
TypeScript (.mts) is a plain-text source file for TypeScript — a statically typed superset of JavaScript that compiles to plain JS. The .mts extension specifically marks an ES-module TypeScript file. It adds interfaces, generics, enums, and type annotations on top of JavaScript syntax.
How to use a .mts file
Use an example .mts file to test TypeScript-aware highlighters, the tsc compiler and type checker, ESLint with the TS parser, and editor tooling. (We ship TypeScript as .mts to avoid the MPEG-TS .ts extension collision.)
Download example .mts files
- TypeScript — Hello WorldThe classic hello-world in TypeScript (shipped as .mts to avoid the MPEG-TS .ts collision) — a typed function for testing TypeScript-aware highlighters and the tsc compiler.
- TypeScript — Shapes (union, generics, enum)A realistic TypeScript snippet with an enum, a discriminated union, generics, exhaustive switch handling, and a typed reduce — for testing the type checker, highlighters, and the TS ESLint parser.