UNPKG

si-funciona

Version:

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

28 lines (26 loc) 1.03 kB
'use strict' Object.defineProperty(exports, '__esModule', { value: true }) exports.default = void 0 require('core-js/modules/esnext.iterator.constructor.js') require('core-js/modules/esnext.iterator.for-each.js') require('core-js/modules/esnext.iterator.map.js') require('core-js/stable') var _objectKeys = _interopRequireDefault(require('../objects/objectKeys')) function _interopRequireDefault (e) { return e && e.__esModule ? e : { default: e } } /** * Get a new copy of an existing Descriptor Detail * @memberOf module:objectDescriptors * @param {module:objectDescriptors~descriptorDetail} originalDetail * @returns {module:objectDescriptors~descriptorDetail} */ const cloneDescriptorDetail = originalDetail => { const copyDetail = {}; (0, _objectKeys.default)(originalDetail).forEach(key => { // @ts-ignore copyDetail[key] = Array.isArray(originalDetail[key]) ? originalDetail[key].map(value => value) : originalDetail[key] }) return copyDetail } var _default = exports.default = cloneDescriptorDetail