UNPKG

si-funciona

Version:

Funciones de utilidad para uso general. [General usage utility functions.]

1 lines 966 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,require("core-js/modules/esnext.async-iterator.map.js"),require("core-js/modules/esnext.async-iterator.reduce.js"),require("core-js/modules/esnext.iterator.constructor.js"),require("core-js/modules/esnext.iterator.map.js"),require("core-js/modules/esnext.iterator.reduce.js"),require("core-js/stable");var _callWithParams=_interopRequireDefault(require("../functions/callWithParams")),_objectKeys=_interopRequireDefault(require("./objectKeys")),_setValue=_interopRequireDefault(require("./setValue"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const mapObject=function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return Array.isArray(e)?e.map(r,t):(0,_objectKeys.default)(e,!0).reduce(((u,s)=>(0,_setValue.default)(s,(0,_callWithParams.default)(r.bind(t),[e[s],s,e],2),u)),{})};var _default=exports.default=mapObject;