async-retry.ts
async await version of co-retry.js, which can be used in both TypeScript and JavaScript.
[](https://sonarcloud.io
/dashboard?id=Jeff-Tian_async-retry.ts)
安装
npm install async-retry.ts --save
用法
简单示例:
TypeScript:
非 async 版:
Action.retryaction, 3, handlers
async 版:
await Action.retryAsyncaction, 3, handlers
JavaScript:
非 async 版:
const Action = default const action = {}const handlers = error: 'error1' handler: yourHandler1 error: 'error2' handler: yourHandler2 Action
async 版
const Action =default const action = async{}const handlers = error: 'error1' handler: async {} error: 'error2' handler: async {} await Action
完整示例:
开发
-
修改代码后跑
npm test确保测试通过。
-
git commit
-
npm version patch/minor/major
-
npm publish