Why Typescript
- Brings Type System into Javascript
- Helps you spot errors in your code as you type
- Less debugging and testing time needed
- Providing types is a form of documenting code
- Easy to learn from Javascript developers and not only
- Provides rich configuration along with non-JS features like interfaces
Summarising the above:
- Less errors found in production
- Faster delivery
- Easier code management
- Increased code quality & team performance