source: node_modules/ramda/src/internal/_reduce.js

main
Last change on this file was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 523 bytes
Line 
1var _arrayReduce =
2/*#__PURE__*/
3require("./_arrayReduce.js");
4
5var _createReduce =
6/*#__PURE__*/
7require("./_createReduce.js");
8
9function _iterableReduce(reducer, acc, iter) {
10 var step = iter.next();
11
12 while (!step.done) {
13 acc = reducer(acc, step.value);
14 step = iter.next();
15 }
16
17 return acc;
18}
19
20function _methodReduce(reducer, acc, obj, methodName) {
21 return obj[methodName](reducer, acc);
22}
23
24var _reduce =
25/*#__PURE__*/
26_createReduce(_arrayReduce, _methodReduce, _iterableReduce);
27
28module.exports = _reduce;
Note: See TracBrowser for help on using the repository browser.