Typescript is a linter
Typescript is an ellaborate linter.
It is important to distinguish between actual typed programming languages and typescript to stay aware of the limitations of typescript, including but not limited to:
- there’s no runtime type checking
- typescript is not a type-safe language
- it does not reach the end users browser
- it’s only as strong as javascript
- typescript is meant to improve your javascript