| 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 only available to the below functions: |
| * - [`reduce`](#reduce) |
| * - [`reduceWhile`](#reduceWhile) |
| * - [`transduce`](#transduce) |
| * |
| * @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.reduceWhile, 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; |