map-factory
Advanced tools
Changelog
1.0.0
Semver MAJOR: moved source
to map.execute()
;
const createMapper = require("map-factory");
const source = {
"fieldName": "name1",
"fieldId": "123",
"fieldDescription": "description"
};
// Prevents you from reusing the mapper
const map = createMapper(source);
map("fieldName").to("field.name");
map("fieldId").to("field.id");
const result = map.execute();
console.log(result);
const createMapper = require("map-factory");
const source = {
"fieldName": "name1",
"fieldId": "123",
"fieldDescription": "description"
};
const map = createMapper();
map("fieldName").to("field.name");
map("fieldId").to("field.id");
// mapper can now be reused
const result = map.execute(source);
console.log(result);