UNPKG

ramda

Version:

A practical functional library for JavaScript programmers.

12 lines 415 B
import _dispatchable from "./_dispatchable.js"; import _makeFlat from "./_makeFlat.js"; import _xchain from "./_xchain.js"; import map from "../map.js"; export default /*#__PURE__*/_dispatchable(['fantasy-land/chain', 'chain'], _xchain, function chain(fn, monad) { if (typeof monad === 'function') { return function (x) { return fn(monad(x))(x); }; } return _makeFlat(false)(map(fn, monad)); });