@fpjs/overture
Version:
A Javascript prelude
22 lines (21 loc) • 573 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "chain", {
enumerable: true,
get: function () {
return _chain.chain;
}
});
exports.isMonad = void 0;
Object.defineProperty(exports, "pure", {
enumerable: true,
get: function () {
return _applicative.pure;
}
});
var _applicative = require("@fpjs/overture/algebras/applicative");
var _chain = require("@fpjs/overture/algebras/chain");
const isMonad = x => (0, _applicative.isApplicative)(x) && (0, _chain.isChain)(x);
exports.isMonad = isMonad;