UNPKG

monadic_react

Version:

A monadic library for easily composing React-based libraries.

16 lines 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.none = function () { return { kind: "none", map: function (f) { return map(f)(this); } }; }; exports.some = function (x) { return { kind: "some", value: x, map: function (f) { return map(f)(this); } }; }; var map = function (f) { return function (x) { return x.kind == "none" ? exports.none() : exports.some(f(x.value)); }; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3JlYWN0X21vbmFkL29wdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUdXLFFBQUEsSUFBSSxHQUFHO0lBQTRCLE9BQU87UUFDbkQsSUFBSSxFQUFDLE1BQU07UUFDWCxHQUFHLEVBQUMsVUFBNEIsQ0FBVSxJQUFHLE9BQU8sR0FBRyxDQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFBLENBQUMsQ0FBQztLQUFFLENBQUE7QUFDM0UsQ0FBQyxDQUFBO0FBQ1UsUUFBQSxJQUFJLEdBQUcsVUFBWSxDQUFHO0lBQWdCLE9BQU87UUFDdEQsSUFBSSxFQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUMsQ0FBQztRQUNwQixHQUFHLEVBQUMsVUFBNEIsQ0FBVSxJQUFHLE9BQU8sR0FBRyxDQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFBLENBQUMsQ0FBQztLQUFFLENBQUE7QUFBQyxDQUFDLENBQUE7QUFFN0UsSUFBSSxHQUFHLEdBQUcsVUFBYyxDQUFVLElBQWlDLE9BQU8sVUFBQSxDQUFDLElBQUksT0FBQSxDQUFDLENBQUMsSUFBSSxJQUFJLE1BQU0sQ0FBQyxDQUFDLENBQUMsWUFBSSxFQUFLLENBQUMsQ0FBQyxDQUFDLFlBQUksQ0FBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQWxELENBQWtELENBQUEsQ0FBQyxDQUFDLENBQUEifQ==