xtend-results

1.0.0 • Public • Published

xtend-results

Passes a value through two functions and merges the resulting objects

npm install --save xtend-results
var extendResults = require("xtend-results");

function makeFullName(person) {
    return {
        name: person.firstName + " " + person.lastName
    };
}

function makeFullLocation(person) {
    return {
        location: person.region + ", " + person.country
    };
}

var renderPerson = extendResults([makeFullName, makeFullLocation]);

renderPerson({
    firstName: "Thug",
    lastName: "Aim",
    country: "CA",
    region: "ON",
});

/*
{
    name: "Thug Aim",
    location: "ON, CA"
}
 */

/xtend-results/

    Package Sidebar

    Install

    npm i xtend-results

    Weekly Downloads

    3

    Version

    1.0.0

    License

    ISC

    Last publish

    Collaborators

    • rangermauve