Some of the methods on Promise have `any` as their return type. Notably, `Promise.prototype.then()` and `Promise.resolve()`. For example: ```ts static resolve < T >(value: ಠ_ಠ.clutz.goog.Promise < T , any > | T): any; ``` I'd have expected this to be ```ts static resolve<T>(value: ಠ_ಠ.clutz.goog.Promise<T, any>|T): ಠ_ಠ.clutz.goog.Promise<T, any>; ```
Some of the methods on Promise have
anyas their return type. Notably,Promise.prototype.then()andPromise.resolve().For example:
I'd have expected this to be