Interesting. Can you please elaborate more? Is it due to the combination of popular foundation (js) and the addition of strong typing? The runtime environment differences? The ease of integration with other languages / tools?
* Most applications run on the web nowadays. With TypeScript, you can write both the front end and the back end.
* TypeScript shares many syntactic-sugar ideas with Python, but it is also statically typed. Whether that is good or bad is a hot topic, but it gives you a lot of confidence through compile-time checks.
* Running Node for system tasks is as easy as running the Python interpreter. However, Python is still slightly ahead there.