I’m writing books about TypeScript and I do workshops and trainings online and in-house. Every time I meet a new group of developers there are some TypeScript facts that they need to be confronted with:
Purescript looks pretty cool, but the author was definitely positive on TypeScript warts. Like, I think the article's main take was, "it's easy to transition to TypeScript gradually, which is why it's a great language. But watch out: that capability also means you can never get to some 'pure' TypeScript."