Typescript 在哪里可以找到Promise的类型定义
我正在制作一个简单的类Primrose,它扩展了添加解析和拒绝方法的全局承诺Typescript 在哪里可以找到Promise的类型定义,typescript,types,promise,Typescript,Types,Promise,我正在制作一个简单的类Primrose,它扩展了添加解析和拒绝方法的全局承诺 我想承诺并拒绝正确的类型绑定,但是我不知道它们在哪里。我在哪里可以找到它们呢?如果你 a节点的安装类型:npm安装-save dev@types/node 或 b或者,如果是浏览器框架,请将dom添加到tsconfig:lib:[dom,es2015…等]中的lib数组中,是否希望它们具有执行器的绑定,即新PromiseSolve中的resolve和reject处理程序的绑定,reject=>{}或静态Promise.
我想承诺并拒绝正确的类型绑定,但是我不知道它们在哪里。我在哪里可以找到它们呢?如果你 a节点的安装类型:npm安装-save dev@types/node 或
b或者,如果是浏览器框架,请将dom添加到tsconfig:lib:[dom,es2015…等]中的lib数组中,是否希望它们具有执行器的绑定,即新PromiseSolve中的resolve和reject处理程序的绑定,reject=>{}或静态Promise.resolve和Promise.reject方法的绑定?执行器的绑定
export class Primrose<Resolution> extends Promise<Resolution>{
private _resolve: /* Type binding should be here */
private _reject: /* Type binding should be here */
constructor() {
super((_resolve, _reject) => {
this._resolve = _resolve
this._reject = _reject
})
}
resolve(resolution: Resolution) {
this._resolve(resolution)
}
reject(rejection) {
this._reject(rejection)
}
}