When you have a well managed JS project with unit and E2E tests — Typescript is the final addition that adds the last puzzle to your testing strategy — type safety. If typing strategy is designed well — typescript will provide strong value to the project without additional costs.
This lecture is a polemics with popular misbelief that “Typescript is more cost than benefit”. On this lecture I explained how to avoid common cost-makers. I have also suggested a solution that prevents long+hard to debug error messages that happen from time to time with typescript.