All generic parameter must be provided in latest typescript release 

http://stackoverflow.com/a/18381029/390330
Merge pull request #911 from basarat/patch-5

All generic parameter must be provided in latest typescript release