UNPKG

@zkochan/pnpm

Version:

Fast, disk space efficient package manager

32 lines (28 loc) 934 B
var _curry1 = /*#__PURE__*/require('./internal/_curry1'); var _reduced = /*#__PURE__*/require('./internal/_reduced'); /** * Returns a value wrapped to indicate that it is the final value of the reduce * and transduce functions. The returned value should be considered a black * box: the internal structure is not guaranteed to be stable. * * Note: this optimization is unavailable to functions not explicitly listed * above. For instance, it is not currently supported by * [`reduceRight`](#reduceRight). * * @func * @memberOf R * @since v0.15.0 * @category List * @sig a -> * * @param {*} x The final value of the reduce. * @return {*} The wrapped value. * @see R.reduce, R.transduce * @example * * R.reduce( * (acc, item) => item > 3 ? R.reduced(acc) : acc.concat(item), * [], * [1, 2, 3, 4, 5]) // [1, 2, 3] */ var reduced = /*#__PURE__*/_curry1(_reduced); module.exports = reduced;