TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language.

TypeScript is used to develop JavaScript applications for both client-side and server-side execution (as with Node. js or Deno).

The goal of TypeScript is to help catch mistakes early through a type system and to make JavaScript development more efficient.

Typescript Basics