And I have never needed it. Not in big teams and not in small teams.
At work we recently did a timed programming problem solving competition. 20 Teams got 1 hour each to solve multiple levels of the same problems. Some teams used TypeScript.
None of the TypeScript teams got past level 5. All of the rest got past level 15.
I've been taking job applications where applicants get a limited amount of time to make their project. Let's say 20 hours, and it's a paid job. Everyone gets the same instructions.
Those who use TS are NEVER feature complete.
Coincidentally, those who use TS are also the ones who deliver one big DIV-soup and barely seem to understand CSS to begin with.
Strong typed JavaScript doesn't solve anything, in my opinion. And nobody has been able to convince me otherwise. TypeScript seems to be a reason for many developers to completely avoid documenting their code...
I mean, TSDOC or JSDOC allows you to write human-readable comments AND strong type your code where it matters. But they don't.
In any case, this article was a fun one to read:
https://medium.com/javascript-scene/the-typescript-tax-132ff...