fn-retry:重试失败的函数调用。 无依赖,小巧而强大

时间:2024-05-18 21:20:45
【文件属性】:

文件名称:fn-retry:重试失败的函数调用。 无依赖,小巧而强大

文件大小:106KB

文件格式:ZIP

更新时间:2024-05-18 21:20:45

javascript js async promise retry

重试失败的函数调用。 无依赖,小巧(压缩后约为1.5 kb)且功能强大。 安装 npm install fn-retry yarn add fn-retry 用法 ES6 import { fnRetry } from 'fn-retry' // basic example const fn = ( ) => { // function that should be retried in case of errors return 'Hello' } const result = await fnRetry ( fn , { delays : [ 100 , 200 , 300 ] , } ) console . log ( result ) 普通JS const { fnRetry } = require ( 'fn-retry' ) // basic example


【文件预览】:
fn-retry-master
----.travis.yml(58B)
----example()
--------fn-retry-with-fibonacci.js(1018B)
--------EXAMPLES.md(11B)
--------fn-retry-waiter.js(2KB)
--------run-examples.js(297B)
--------fn-retry.js(2KB)
----config()
--------webpack.config.js(673B)
----package.json(1KB)
----test()
--------config.js(25B)
--------fn-retry-with-fibonacci.test.js(4KB)
--------wait.test.js(292B)
--------fn-retriable.test.js(2KB)
--------fn-retry.test.js(5KB)
--------get.test.js(421B)
--------fn-retriable-with-fibonacci.test.js(1KB)
--------utils()
--------get-fibonacci-sequence.test.js(778B)
----jest.config.js(6KB)
----LICENSE(1KB)
----src()
--------config.js(210B)
--------index.js(384B)
--------fn-retry-with-fibonacci()
--------build-retriable.js(275B)
--------fn-retry()
--------utils()
----.npmignore(186B)
----.eslintrc.js(168B)
----.gitignore(2KB)
----.prettierrc.js(120B)
----README.md(9KB)
----yarn.lock(212KB)
----babel.config.js(216B)

网友评论