@mo я сначала подумал про `Promise.all()`, а сейчас вообще не понимаю.. просто коллбэк then даже если что-то вернёт, то это никуда не уйдёт, но можно обернуть промисом через `new Promise ((resolve, reject) => { ... })`, и это очень помогает не касаться коллбэчной асинхронности
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise/all
@pos_ilya «Значения возвращаемые из колбэков onFulfilled или onRejected будут автоматически обёрнуты в промис»
не оно?