promisify<T
>(func
): (...args
: any
[]) => Promise
<T
>
将回调风格的函数转换为Promise风格
Name | Type | Description |
---|---|---|
T |
any |
函数返回结果的类型 |
Name | Type | Description |
---|---|---|
func |
(...args : any []) => void |
需要转换的回调风格函数 |
fn
返回一个返回Promise的新函数
(...args
): Promise
<T
>
Name | Type |
---|---|
...args |
any [] |
Promise
<T
>
Description
将遵循Node.js回调风格(err, result)的函数转换为返回Promise的函数
Throws
当输入参数不是函数时抛出
Example