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
    })

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i retry-utils

    Weekly Downloads

    14

    Version

    0.0.2

    License

    ISC

    Unpacked Size

    4.83 kB

    Total Files

    8

    Last publish

    Collaborators

    • yehyaumar