typescript - typeScript - 在哪裡可以找到Promise的類型定義

55 4

我創建了一個簡單的類(Primrose ),它擴展了全局Promise來添加resolvereject方法,


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)


 }



}



我想給_promise和_reject適當的類型綁定,但是我不知道這些綁定在哪裡,我在哪裡能找到他們?

时间: 原作者:

101 2

a)為node安裝type:npm install --save-dev @types/ node

或者

b)或者,如果是瀏覽器框架,將"dom"添加到tsconfig中的lib數組中:lib : ["dom ", " es2015"...etc ]

原作者:
...