Sorry, I missed that, I was replying to the parent comment only.
But yes, I do advocate avoiding javascript altogether whenever possible (which is more often than current trends). There were a number of other transpilers too, all of which were a pain and I don't see how typescript is going to improve on that.
One very common way though was to avoid the need for it altogether in javascript, by rendering html on the server.