Second, TypeScript implements many of the concepts that are native to object-oriented languages, such as inheritance, polymorphism, encapsulation and access modifiers, and so on.
Fourth, TypeScript is developed as an open source project and, like many projects, is hosted on github. The repository address is https://github.com/Microsoft/TypeScript . In addition, it is cross-platform, which means that we can use both Windows and MacOS or Linux for development.
The JS code generated by the TypeScript compiler is supported by the vast majority of browsers. Although during the development process, we ourselves can set the target standard for ECMAScript.
How to use TypeScript? Since this language is OpenSource, all its tools are available to everyone. To work with TypeScript, we can use both Windows and Linux and MacOS.
The TS compiler itself can be installed using the npm package manager command that is used in Node.js:
> npm install -g typescript
To write code in TypeScript, you can use any of the simplest text editors. Many text editors and development environments, such as Visual Code Studio, Atom, Sublime, Visual Studio, Netbeans, WebStorm, and others, have TypeScript support at the plugin level, which allows you to take advantage of a number of benefits, such as code highlighting or tooltip on types and constructs language.