Реализуйте функцию promiseAll(promises), которая работает так же, как Promise.all:
const result = await promiseAll([
Promise.resolve(1),
Promise.resolve(2),
3
]);
// => [1, 2, 3]
promiseAll([Promise.resolve(1), Promise.resolve(2), 3])
[1,2,3]