source: node_modules/ramda/es/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: 486 bytes
RevLine 
[d24f17c]1import _arrayReduce from "./_arrayReduce.js";
2import _createReduce from "./_createReduce.js";
3
4function _iterableReduce(reducer, acc, iter) {
5 var step = iter.next();
6
7 while (!step.done) {
8 acc = reducer(acc, step.value);
9 step = iter.next();
10 }
11
12 return acc;
13}
14
15function _methodReduce(reducer, acc, obj, methodName) {
16 return obj[methodName](reducer, acc);
17}
18
19var _reduce =
20/*#__PURE__*/
21_createReduce(_arrayReduce, _methodReduce, _iterableReduce);
22
23export default _reduce;
Note: See TracBrowser for help on using the repository browser.