What is TypeScript?

TypeScript is a programming language developed by Microsoft that is based on the proposals for the future ECMAScript 6 standard. TypeScript language constructs such as classes, inheritance, modules, anonymous functions and generics were also adopted in ECMAScript 6. As the name suggests, TypeScript is primarily characterized by strict static typing.

How do we use TypeScript?

At JOSHMARTIN, TypeScript is mainly used in front-end development. In addition, TypeScript can be used for various utility projects (e.g. CLIs).

Why TypeScript?

Thanks to deep integration in front-end frameworks such as VueJS or React, TypeScript enables an easy entry into the development of strictly typed applications also in the front-end. The TypeScript ecosystem is also supported by Microsoft and is very active for both front-end and back-end development.