obj-map-prop

1.1.0 • Public • Published

obj-map-prop unstable

Map object properties by a dict of functions.

npm install obj-map-prop

let map = require('obj-map-prop')
 
let obj = {propA: '0', propB: 1, propC: 'foo', propD: 'bar'}
let result = map(obj, {
    propA: value => +value,
    propB: value => value + 1,
    propC: c => typeof c === 'function' ? c() : c
})
// {propA: 0, propB: 2, propC: 'foo'}
 
 
// keep rest of properties
let result = map(obj, {
  propA: value => +value
}, true)
// {propA: 0, propB: 1, propC: 'foo', propD: 'bar'}

Credits

© 2017 Dima Yv. MIT License

Package Sidebar

Install

npm i obj-map-prop

Weekly Downloads

6

Version

1.1.0

License

MIT

Unpacked Size

5.84 kB

Total Files

6

Last publish

Collaborators

  • dfcreative