Setu-TS
    Preparing search index...

    Module resilience-plugin/src

    import { ResiliencePlugin } from '@setu-ts/resilience-plugin';
    import type { IResilienceService } from '@setu-ts/common';

    app.register(ResiliencePlugin({
    defaultRetry: { limit: 3, delay: 100, backoff: 'exponential' },
    }));

    const resilience = ctx.services.get<IResilienceService>('resilience');
    const guarded = resilience.wrap(() => externalApi.call(), { retry: true, timeout: 2000 });
    BulkheadFullError
    CircuitOpenError
    TimeoutError
    ResiliencePluginOptions
    ResiliencePlugin