I upgraded to TypeScript 2.2 with coherent.d.ts and am getting 14 compile errors when building my project:
All errors are either:
TS2428 All declarations of 'Promise' must have identical type parameters
TS2314 Generic type 'Promise<T>' requires 1 type argument(s).
This appears to be occurring because there is a definition of Promise in lib.d.ts