I think you might be waiting for awhile unfortunately. Implementing await would result in a lot of autogenerated code. Typescript is largely meant to be almost 1:1 with the Javascript it produces.
Anders talks about that problem in this video: http://channel9.msdn.com/Events/Build/2013/9-006