ts-prime
Version:
A utility library for JavaScript and Typescript.
18 lines (17 loc) • 569 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var purry_1 = require("./purry");
function flatMapToObj() {
return purry_1.purry(_flatMapToObj(), arguments);
}
exports.flatMapToObj = flatMapToObj;
var _flatMapToObj = function () { return function (array, fn) {
return array.reduce(function (result, element, index) {
var items = fn(element, index, array);
items.forEach(function (_a) {
var key = _a[0], value = _a[1];
result[key] = value;
});
return result;
}, {});
}; };