UNPKG

eff

Version:

An extensible effect monad based on the freer monad

44 lines (32 loc) 2.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _exportNames = { FileSystem: true, Input: true, Output: true, State: true }; exports.State = exports.Output = exports.Input = exports.FileSystem = void 0; var _eff = require("./eff.js"); Object.keys(_eff).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _eff[key]; } }); }); var FileSystem = _interopRequireWildcard(require("./fileSystem.js")); exports.FileSystem = FileSystem; var Input = _interopRequireWildcard(require("./input.js")); exports.Input = Input; var Output = _interopRequireWildcard(require("./output.js")); exports.Output = Output; var State = _interopRequireWildcard(require("./state.js")); exports.State = State; function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NvdXJjZXMvaW5kZXguanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUVBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUVBOzs7O0FBR0E7Ozs7QUFHQTs7OztBQUdBIiwic291cmNlc0NvbnRlbnQiOlsiLyogQGZsb3cgKi9cblxuZXhwb3J0ICogZnJvbSBcIi4vZWZmLmpzXCI7XG5cbmltcG9ydCAqIGFzIEZpbGVTeXN0ZW0gZnJvbSBcIi4vZmlsZVN5c3RlbS5qc1wiO1xuZXhwb3J0IHsgRmlsZVN5c3RlbSB9O1xuXG5pbXBvcnQgKiBhcyBJbnB1dCBmcm9tIFwiLi9pbnB1dC5qc1wiO1xuZXhwb3J0IHsgSW5wdXQgfTtcblxuaW1wb3J0ICogYXMgT3V0cHV0IGZyb20gXCIuL291dHB1dC5qc1wiO1xuZXhwb3J0IHsgT3V0cHV0IH07XG5cbmltcG9ydCAqIGFzIFN0YXRlIGZyb20gXCIuL3N0YXRlLmpzXCI7XG5leHBvcnQgeyBTdGF0ZSB9O1xuIl19