UNPKG

@sapphire/utilities

Version:
21 lines (19 loc) 516 B
import { __name } from '../chunk-PAWJFY3S.mjs'; // src/lib/retrySync.ts function retrySync(cb, retries) { if (retries < 0) throw new RangeError("Expected retries to be a number >= 0"); if (retries === 0) return cb(); let lastError; for (let i = 0; i < retries; ++i) { try { return cb(); } catch (error) { lastError = error; } } throw lastError; } __name(retrySync, "retrySync"); export { retrySync }; //# sourceMappingURL=retrySync.mjs.map //# sourceMappingURL=retrySync.mjs.map