Why We Chose Typescript
Javascript is a <i>weakly</i> typed language and no superset like Typescript or Flow will solve this problem, just mitigate it.<p>However, on the other hand, I think that a <i>good</i>, experienced developer has no problem with that. The bugs that the experienced developer &quot;fears&quot; have nothing to do with type errors, which at the end are rather easy to solve...