eff
Version:
An extensible effect monad based on the freer monad
44 lines (32 loc) • 2.15 kB
JavaScript
;
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