引入

import { toPromise } from 't-comm';

// or
import { toPromise} from 't-comm/lib/promise/index';

# toPromise(promiseLike)

描述

将函数转成 Promise

参数

参数名 类型 描述
promiseLike function

任意函数,可以为 Promise

返回:

Promise 函数

示例

const bar = () => 1;
toPromise(bar()).then(res => console.log(res)); // 1
function foo() {
  return new Promise(resolve => setTimeout(() => resolve(2), 1000));
}
toPromise(foo()).then(res => console.log(res)); // 2

Last Updated: 2025/1/15 13:59:30