UNPKG

ts-retry

Version:

A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo

24 lines (23 loc) 3.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createRandomDelay = exports.createMutiplicableDelay = exports.createExponetialDelay = exports.retryDecorator = exports.retryAsyncDecorator = exports.retryAsyncUntilResponseDecorator = exports.retryAsyncUntilResponse = exports.retryUntilTruthyDecorator = exports.retryUntilTruthy = exports.retryAsyncUntilTruthyDecorator = exports.retryAsyncUntilTruthy = exports.retryUntilDefinedDecorator = exports.retryUntilDefined = exports.retryAsyncUntilDefinedDecorator = exports.retryAsyncUntilDefined = void 0; var untilDefined_1 = require("./untilDefined"); Object.defineProperty(exports, "retryAsyncUntilDefined", { enumerable: true, get: function () { return untilDefined_1.retryAsyncUntilDefined; } }); Object.defineProperty(exports, "retryAsyncUntilDefinedDecorator", { enumerable: true, get: function () { return untilDefined_1.retryAsyncUntilDefinedDecorator; } }); Object.defineProperty(exports, "retryUntilDefined", { enumerable: true, get: function () { return untilDefined_1.retryUntilDefined; } }); Object.defineProperty(exports, "retryUntilDefinedDecorator", { enumerable: true, get: function () { return untilDefined_1.retryUntilDefinedDecorator; } }); var untilTruthy_1 = require("./untilTruthy"); Object.defineProperty(exports, "retryAsyncUntilTruthy", { enumerable: true, get: function () { return untilTruthy_1.retryAsyncUntilTruthy; } }); Object.defineProperty(exports, "retryAsyncUntilTruthyDecorator", { enumerable: true, get: function () { return untilTruthy_1.retryAsyncUntilTruthyDecorator; } }); Object.defineProperty(exports, "retryUntilTruthy", { enumerable: true, get: function () { return untilTruthy_1.retryUntilTruthy; } }); Object.defineProperty(exports, "retryUntilTruthyDecorator", { enumerable: true, get: function () { return untilTruthy_1.retryUntilTruthyDecorator; } }); var untilResponse_1 = require("./untilResponse"); Object.defineProperty(exports, "retryAsyncUntilResponse", { enumerable: true, get: function () { return untilResponse_1.retryAsyncUntilResponse; } }); Object.defineProperty(exports, "retryAsyncUntilResponseDecorator", { enumerable: true, get: function () { return untilResponse_1.retryAsyncUntilResponseDecorator; } }); var decorators_1 = require("./decorators"); Object.defineProperty(exports, "retryAsyncDecorator", { enumerable: true, get: function () { return decorators_1.retryAsyncDecorator; } }); Object.defineProperty(exports, "retryDecorator", { enumerable: true, get: function () { return decorators_1.retryDecorator; } }); var delay_1 = require("./delay"); Object.defineProperty(exports, "createExponetialDelay", { enumerable: true, get: function () { return delay_1.createExponetialDelay; } }); Object.defineProperty(exports, "createMutiplicableDelay", { enumerable: true, get: function () { return delay_1.createMutiplicableDelay; } }); Object.defineProperty(exports, "createRandomDelay", { enumerable: true, get: function () { return delay_1.createRandomDelay; } });