cloudcmd/common/try-to-promise-all.js
2023-07-09 12:43:24 +03:00

13 lines
244 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,
];
};