retry-utils
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

retry-utils

retry-utils is a lightweight and intuitive module that provides a simple yet powerful retry mechanism for your applications.

retry()

Retry any async function until it returns a meaningful value or the number of attempts is exhausted

delay()

Delay execution flow for sometime in milliseconds

Usage

import { retry, delay } from "retry-utils";

// Delay execution flow for 5 seconds
await delay(5000);

// Retries function at least 10 times with 3 seconds interval until it returns a value
await retry(
    () => true;
    {
        attempts: 10, // default 5
        delayMs: 5000, // default 3000
    })

Package Sidebar

Install

npm i retry-utils

Weekly Downloads

2

Version

0.0.2

License

ISC

Unpacked Size

4.83 kB

Total Files

8

Last publish

Collaborators

  • yehyaumar