ts-prime
Version:
A utility library for JavaScript and Typescript.
22 lines (21 loc) • 644 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var purry_1 = require("./purry");
function flatMapRecord() {
return purry_1.purry(_flatMapRecord(), arguments);
}
exports.flatMapRecord = flatMapRecord;
var _flatMapRecord = function () { return function (rec, fn) {
return Object.entries(rec)
.map(function (_a) {
var k = _a[0], v = _a[1];
return fn([k, v]);
})
.reduce(function (acc, w) {
for (var _i = 0, w_1 = w; _i < w_1.length; _i++) {
var _a = w_1[_i], k = _a[0], v = _a[1];
acc[k] = v;
}
return acc;
}, {});
}; };