0

我有一個功能,我通過決心和拒絕它:進口的決心和打字稿拒絕函數類型定義

resolve: Function, reject: Function 

又名:

new Promise((resolve, reject) => { 
    helper(resolve,reject); 
}) 

我要找的類型定義這兩個功能(我知道它們很簡單,但我不如使用官方的功能)。

我看到這個問題/答案: How to use Typescript with native ES6 Promises

但不幸的是,他們沒有提到的實際定義中使用,任何人都知道嗎?

+0

你可以打開你最喜歡的TS編輯器,並得到類型 – elclanrs

+0

這就是我得到的:'解決方案:(value ?: T | PromiseLike )=> void' – elclanrs

回答

1

承諾構造函數的定義是:

declare type PromiseConstructorLike = 
    new <T>(executor: 
     (resolve: (value?: T | PromiseLike<T>) => void, 
     reject: (reason?: any) => void) => void) => PromiseLike<T>; 

可以複製相同。