0.0.3 • Published 4 years ago

backoff-manager v0.0.3

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

Backoff

Retry inplementing exponential backoff based on error throwing or result containing status > 500.

Usage:

import backoff from '@pabagan/backoff';

const opErrorEstatusCode = await backOff(() => randomErrorRest());
const opFunction = await backOff(() => randomError('message'));
const opWithConf = await backOff(() => randomErrorRest(), {
  tryUntil: '10min',
  delay: 1000,
  runAt: Date.now()
});