【发布时间】:2014-07-02 15:13:58
【问题描述】:
我已经从DefinitelyTyped 下载了 TypeScript 的 Promise 类型声明,现在我正确地拥有了 Promise 的声明。现在我必须访问 window.Promise 以检查浏览器对 Promise 的支持。我不能这样做,因为这里没有声明 window.Promise 属性,而 Promise 是。因此,我尝试自己声明:
interface Window {
Promise: typeof Promise;
}
现在,有一个问题。 typeof Promise 中的“Promise”实际上是指 Window.Promise,而不是 Promise 声明,所以现在 Promise 的类型是
如何在此处正确声明 window.Promise?
【问题讨论】:
标签: typescript