Actually Typescript seems to support ES6 templated strings (back ticks) but that doesn't seem to be documented anywhere (including the spec that says its an ES5 superset).
It's interesting that Typescript limits itself strictly to type checking and implementing ES6 classes. Adding better string handling ala things like Coffee/LiveScript would have been welcome.
Microsoft and Google collaborating on a language, compiler and framework for Angular 2.0? Facebook writing their libraries in it?
Well that means its time to start seriously looking at learning it then.