UNPKG

atombeak

Version:

Create asynchronous atomic functions!

23 lines (22 loc) 752 B
"use strict"; 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;