Same story here, on top of that, the tech lead had the most aggressive linting on the planet (no ES class allowed, limited arrow functions, and so on....)
I burned bridge, I don't want to have to deal with people that mind fucked limited in their brain where only good code pass this abusive code lint.
TS is really cool, forcing the use of `any` is really dumb.
The only downside of burning bridge is that now, I don't have an overview on how bad shape this project is.
If we couldn't do something 100% type-safe then we weren't supposed to do it at all. I kid you not.
I got off of that project as soon as I could manage without burning a bridge. Funny thing was that before that? I thought I was quite the stickler for getting types as correct as possible. Turns out I was off by an order of magnitude of what a real "stickler" for correct types could be...