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' }
});

Package Sidebar

Install

npm i object-assign-async

Weekly Downloads

2

Version

1.0.0

License

MIT

Last publish

Collaborators

  • flesch