What is Typescript
TypeScript is a statically typed superset of JavaScript that adds optional static typing to the language.
It is designed for the development of large-scale applications and aims to make it easier to write and maintain complex code by providing features such as static typing, interfaces, classes, and modules