UNPKG

eff

Version:

An extensible effect monad based on the freer monad

19 lines (14 loc) 1.61 kB
"use strict"; var _ava = _interopRequireDefault(require("ava")); var _eff = require("./eff"); var _reader = require("./reader"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } _ava.default.cb("Get", function (t) { var character = "a"; var application = (0, _reader.get)(); (0, _eff.run)([(0, _reader.interpretReader)(character)])(function (readData) { t.is(readData, character); t.end(); })(application); }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NvdXJjZXMvcmVhZGVyLnRlc3QuanMiXSwibmFtZXMiOlsidGVzdCIsImNiIiwidCIsImNoYXJhY3RlciIsImFwcGxpY2F0aW9uIiwicmVhZERhdGEiLCJpcyIsImVuZCJdLCJtYXBwaW5ncyI6Ijs7QUFFQTs7QUFFQTs7QUFDQTs7OztBQUVBQSxhQUFLQyxFQUFMLENBQVEsS0FBUixFQUFlLFVBQUFDLENBQUMsRUFBSTtBQUNuQixNQUFNQyxTQUFTLEdBQUcsR0FBbEI7QUFFQSxNQUFNQyxXQUFXLEdBQUcsa0JBQXBCO0FBRUEsZ0JBQUksQ0FBQyw2QkFBZ0JELFNBQWhCLENBQUQsQ0FBSixFQUFrQyxVQUFBRSxRQUFRLEVBQUk7QUFDN0NILElBQUFBLENBQUMsQ0FBQ0ksRUFBRixDQUFLRCxRQUFMLEVBQWVGLFNBQWY7QUFDQUQsSUFBQUEsQ0FBQyxDQUFDSyxHQUFGO0FBQ0EsR0FIRCxFQUdHSCxXQUhIO0FBSUEsQ0FURCIsInNvdXJjZXNDb250ZW50IjpbIi8qIEBmbG93ICovXG5cbmltcG9ydCB0ZXN0IGZyb20gXCJhdmFcIjtcblxuaW1wb3J0IHsgcnVuIH0gZnJvbSBcIi4vZWZmXCI7XG5pbXBvcnQgeyBnZXQsIGludGVycHJldFJlYWRlciB9IGZyb20gXCIuL3JlYWRlclwiO1xuXG50ZXN0LmNiKFwiR2V0XCIsIHQgPT4ge1xuXHRjb25zdCBjaGFyYWN0ZXIgPSBcImFcIjtcblxuXHRjb25zdCBhcHBsaWNhdGlvbiA9IGdldCgpO1xuXG5cdHJ1bihbaW50ZXJwcmV0UmVhZGVyKGNoYXJhY3RlcildKShyZWFkRGF0YSA9PiB7XG5cdFx0dC5pcyhyZWFkRGF0YSwgY2hhcmFjdGVyKTtcblx0XHR0LmVuZCgpO1xuXHR9KShhcHBsaWNhdGlvbik7XG59KTtcbiJdfQ==