atombeak
Version:
Create asynchronous atomic functions!
23 lines (22 loc) • 752 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var Result_1 = require("../Result");
var Trampoline_1 = require("../Trampoline");
var RetryOperation = /** @class */ (function () {
function RetryOperation() {
}
RetryOperation.prototype.execute = function (log) {
return Trampoline_1.done(Result_1.retry(log));
};
RetryOperation.prototype.map = function (_fn) {
return new RetryOperation();
};
RetryOperation.prototype.flatMap = function (_fn) {
return new RetryOperation();
};
RetryOperation.prototype.assign = function (_key, _valueOperation) {
return new RetryOperation();
};
return RetryOperation;
}());
exports.RetryOperation = RetryOperation;