lookalike
lookalike is a simple object to object mapper.
Installation
npm install lookalike --save-dev
Usage
// require the whole module...let lookalike = ; // or specific partslet pick = pick;
pick(sourceObject, [keys])
Creates an object based on sourceObject
picking only keys
.
keys
can be:
- an array of key names as strings
- an array of single key objects to represent nested objects
- a mix of both
Examples
let source = firstName: 'John' lastName: 'Doe'; let picked = ; pickedshoulddeep;
let source = address: postalCode: '33000' city: 'Bordeaux' ; let picked = ; pickedshoulddeep;