What are the different components of Typescript?

TypeScript is internally divided into 3 main layers -

  • Language
  • TypeScript Compiler
  • TypeScript Language Services

The Typescript Language comprises elements like syntax, keywords and type annotation.

The Typescript compiler (TSC) transforms the Typescript program equivalent to its Javascript code.

Typescript components support editor operations like code formatting, outlining, colorization, statement completion, signature help, etc.