Skip to content

niquola/2way

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2way

Build Status

Javascript 2 way mapping library

var mapping = [
  {server: ['name', 'given'], client: ['firstName']},
  {server: ['name', 'family'], client: ['lastName']},
  {server: ['address', {use: 'home'}, 'line'], client: ['address_line']}
];

// transform(object, [fromKey, toKey])
var result = mapper.transform(
 {address_line: 'line', firstName: 'ivan', lastName: 'ivanov'},
 ['client', 'server']
);

var result =  {
  name: {given: 'ivan', family: 'ivanov'},
  address: [{use: 'home', line: 'line'}]
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published