object-assign-async

1.0.0 • Public • Published

object-assign-async

Use Object.assign asynchronously.

const assign = require('object-assign-async');

const upperCaseNameAsync = (state, next) => {
  next(null, { name:state.name.toUpperCase() });
};

const addVersionNumber = (state, next) => {
  setTimeout(λ => {
    next(null, { version:'1.0.0' });
  }, 10);
};

assign({ name:'object-assign-async' }, [upperCaseNameAsync, addVersionNumber], (err, result) => {
  console.log(result); // => { name:'OBJECT-ASSIGN-ASYNC' version:'1.0.0' }
});

/object-assign-async/

    Package Sidebar

    Install

    npm i object-assign-async

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • flesch