@naturalcycles/js-lib
Version:
Standard library for universal (browser + Node.js) javascript
10 lines (9 loc) • 328 B
JavaScript
import { pRetryFn } from '../promise/pRetry.js';
// eslint-disable-next-line @typescript-eslint/naming-convention
export function _Retry(opt = {}) {
return (_target, _key, descriptor) => {
const originalFn = descriptor.value;
descriptor.value = pRetryFn(originalFn, opt);
return descriptor;
};
}