Skip to content

tsker/transform-key

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

transform-key

Converting object key to another key

install

npm install transform-key

params

let transformKey = require('transform-key')

transformKey(
    keys,    /* @{object} keys map */
    o,       /* @{object} source object */
    keepOld  /* @{bool}   keep old key */
)

example

let transformKey = require('transform-key')
let data = { old: 'string in old' }

transformKey({ old:'new' }, data)
// { new:'string in old' }

transformKey({ old:'new' }, data, true)
// { old:'string in old', new:'string in old' }

function parseString(oldKey): string | number{
    console.log(oldKey) // old
    return 'new'
}
transformKey({ old: parseString }, data, true)
// { old:'string in old', new:'string in old' }

About

Converting object key is another key

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published