@aster-js/resilient

Aster core library part of Aster js library

Usage no npm install needed!

<script type="module">
  import asterJsResilient from 'https://cdn.skypack.dev/@aster-js/resilient';
</script>

README

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