backoff-options.d.ts 420 B

1234567891011121314151617181920
  1. /**
  2. * Settings for backing off failed jobs.
  3. *
  4. * @see {@link https://docs.bullmq.io/guide/retrying-failing-jobs}
  5. */
  6. export interface BackoffOptions {
  7. /**
  8. * Name of the backoff strategy.
  9. */
  10. type: 'fixed' | 'exponential' | (string & {});
  11. /**
  12. * Delay in milliseconds.
  13. */
  14. delay?: number;
  15. /**
  16. * Percentage of jitter usage.
  17. * @defaultValue 0
  18. */
  19. jitter?: number;
  20. }