I think reasonable people can probably agree that there is a difference in kind between CoffeeScript and TypeScript. CoffeeScript was functionally equivalent to JavaScript, whereas TypeScript has feature-level improvements that are worth a developer's time. Sure, TypeScript is pushed by Microsoft. It's also an excellent solution for large-scale systems, its adoption is nontrivial, and Microsoft has a history of supporting its tools (Managed C++ aside, I suppose) in a way that can offer a promise of consistency on its own.
Microsoft has also been doing a good job of keeping TypeScript aligned as JavaScript++ by absorbing ES6 features into the language. I was initially worried that TypeScript would be a fork of JavaScript and eventually diverge enough that it was painful to use, but there aren't any signs of that happening yet.
"was"? What happened to Coffeescript, is it dead now?
Well, no, but it has developed a taste for brains.
I don't mean to imply it's dead, but I think it's safe to say it's resting? I haven't heard of new development being done in it in a while, and its time in the spotlight certainly seems to be over.
"Hey, I created this program in Java!"
"Do you remember C++?"
You seems like I guy that's really pleasing to discuss programming languages with.