iter-tools-es
Version:
The iterable toolbox
19 lines (15 loc) • 370 B
JavaScript
const {
iterableCurry
} = require('../../internal/iterable.js');
function __takeLastOr(iterable, whenEmpty) {
let _value = whenEmpty;
for (const value of iterable) {
_value = value;
}
return _value;
}
exports.__takeLastOr = __takeLastOr;
const takeLastOr = /*#__PURE__*/iterableCurry(__takeLastOr, {
reduces: true
});
exports.takeLastOr = takeLastOr;