npm.io
1.0.0-beta.1 • Published 5 years ago

@aster-js/resilient

Licence
ISC
Version
1.0.0-beta.1
Deps
4
Size
46 kB
Vulns
0
Weekly
0
Stars
4

@aster-js/resilient

This library provides objects to manage resiliency.

Quick sample

const loadDataCallback = ResilientCallback.create(
    async () => {
        // Unsafe code that load some data
    },
    { waitAndRetry: [100, 500, 1000] }
);

async function load(): Promise<any> {
    const data = await loadDataCallback();
    console.warn(result);
}