cloudcmd/common/try-to-promise-all.js

14 lines
245 B
JavaScript

'use strict';
const tryToCatch = require('try-to-catch');
const all = Promise.all.bind(Promise);
module.exports = async (a) => {
const [e, result = []] = await tryToCatch(all, a);
return [
e,
...result,
];
};