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](http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2-0-built-on-typescript.aspx)? Facebook writing their libraries in it? Well that means its time to start seriously looking at learning it then.