>> I really don't think you were using TypeScript correctly from everything you've written
I've worked in multiple high-performing teams and have only received positive feedback for my TypeScript code so I'm pretty sure that I'm using it correctly. I don't like it, but that doesn't mean I'm not good at it.
It's not in my personal interest to say bad things about TypeScript. I'm just sharing my honest unbiased experience.
I really don't think you were using TypeScript correctly from everything you've written.