But when working with senior developers on open source projects (when people don't get paid), I've seen at least 50% drop in developer velocity using TypeScript and lower code quality.
My theory is that developers who are passionate about coding don't need TypeScript to produce high quality code. It mostly just takes the fun out of it.
But I guess if there is no passion to begin with, then I can see how TypeScript can't hurt in that respect. I've worked for a company like this once for 6 months; I had to quit because I enjoy coding too much to spend most of my time writing and renaming type definitions and waiting for the compiler.
More like: Imagine being passionate enough about something to complain about it online, while not even bothering to think it through.