summaryrefslogtreecommitdiff
path: root/bin/wiki/ImportarDesdeURL/node_modules/map-obj/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'bin/wiki/ImportarDesdeURL/node_modules/map-obj/readme.md')
-rw-r--r--bin/wiki/ImportarDesdeURL/node_modules/map-obj/readme.md65
1 files changed, 65 insertions, 0 deletions
diff --git a/bin/wiki/ImportarDesdeURL/node_modules/map-obj/readme.md b/bin/wiki/ImportarDesdeURL/node_modules/map-obj/readme.md
new file mode 100644
index 00000000..d6ed05c1
--- /dev/null
+++ b/bin/wiki/ImportarDesdeURL/node_modules/map-obj/readme.md
@@ -0,0 +1,65 @@
+# map-obj [![Build Status](https://travis-ci.org/sindresorhus/map-obj.svg?branch=master)](https://travis-ci.org/sindresorhus/map-obj)
+
+> Map object keys and values into a new object
+
+
+## Install
+
+```
+$ npm install --save map-obj
+```
+
+
+## Usage
+
+```js
+const mapObj = require('map-obj');
+
+const newObject = mapObj({foo: 'bar'}, (key, value) => [value, key]);
+//=> {bar: 'foo'}
+```
+
+
+## API
+
+### mapObj(source, mapper, [options])
+
+#### source
+
+Type: `Object`
+
+Source object to copy properties from.
+
+#### mapper
+
+Type: `Function`
+
+Mapping function.
+
+- It has signature `mapper(sourceKey, sourceValue, source)`.
+- It must return a two item array: `[targetKey, targetValue]`.
+
+#### deep
+
+Type: `boolean`<br>
+Default: `false`
+
+Recurse nested objects and objects in arrays.
+
+#### target
+
+Type: `Object`<br>
+Default: `{}`
+
+Target object to map properties on to.
+
+
+## Related
+
+- [filter-obj](https://github.com/sindresorhus/filter-obj) - Filter object keys and values into a new object
+- [object-assign](https://github.com/sindresorhus/object-assign) - Copy enumerable own properties from one or more source objects to a target object
+
+
+## License
+
+MIT © [Sindre Sorhus](https://sindresorhus.com)