basant307/AI_Governance_Project
048
1"use strict";2Object.defineProperty(exports, "__esModule", { value: true });3var skip_first_delay_1 = require("./skip-first/skip-first.delay");4var always_delay_1 = require("./always/always.delay");5function DelayFactory(options, attempt) {6 var delay = initDelayClass(options);7 delay.setAttemptNumber(attempt);8 return delay;9}10exports.DelayFactory = DelayFactory;11function initDelayClass(options) {12 if (!options.delayFirstAttempt) {13 return new skip_first_delay_1.SkipFirstDelay(options);14 }15 return new always_delay_1.AlwaysDelay(options);16}17//# sourceMappingURL=delay.factory.js.map