1.0.0 • Published 7 years ago
promisify-all-multi v1.0.0
promisify-all-multi
promisify-all with multiArgs always on the object.someMethodMulti
property
Setup via NPM
npm install promisify-all-multi --save
Usage
import promisify from 'promisify-all-multi';
const object = {
method(arg1, arg2, callback) {
callback(
null,
arg1 + '!',
arg2 + '@'
);
}
}
const promised = promisify(object);
promised.method('foo', 'bar')
.then(results => console.log(results)) // 'foo!'
promised.methodMulti('foo', 'bar')
.then(results => console.log(results)) // ['foo!', 'bar@']
// Using es6 destructuring:
promised.methodMulti('foo', 'bar')
.then(([foo, bar]) => console.log({ foo, bar })) // {foo: 'foo!', bar: 'bar@'}
1.0.0
7 years ago