Flow is a static type checker for Javascript developed by Facebook. It's similar in many ways to TypeScript.
Integrating the Flow static type checker with a Javascript backend.
ReadThe pros and cons of using a static type checker for Javascript.
Read