UNPKG

retry-promise-func

Version:

retry-promise-func是一个用于在失败时重试Promise调用的工具。

42 lines (31 loc) 874 B
# retry-promise-func retry-promise-func 是一个用于在失败时重试 Promise 调用的工具。 ## 安装 > 使用 npm 安装: npm install retry-promise-func > 使用 yarn 安装: yarn add retry-promise-func ## 使用 使用方法非常简单。只需导入 retry 函数并调用它即可: ```typescript import { retry } from "retry-promise-func"; const someFunction = async (someParams) => { return new Promise((resolve, reject) => { console.log(someParams); setTimeout(() => { if (Math.random() > 0.5) { resolve("Success"); } else { reject("Failure"); } }, 1000); }); }; const main = async () => { try { const result = await retry(someFunction, { a: 1 }, 10, 2000); console.log(result); } catch (error) { console.log(error); } }; main(); ```