Return a promise that will resolve only once all the supplied promisesOrValues have resolved. The resolution value of the returned promise will be an array containing the resolution values of each of the promisesOrValues.
array of anything, may contain a mix of {@link Promise}s and values
Creates a {promise, resolver} pair, either or both of which may be given out safely to consumers. The resolver has resolve, reject, and progress. The promise has then plus extended promise API.
Joins multiple promises into a single returned promise.
a promise that will fulfill when all the input promises have fulfilled, or will reject when any one of the input promises rejects.
Joins multiple promises into a single returned promise.
a promise that will fulfill when all the input promises have fulfilled, or will reject when any one of the input promises rejects.
Returns a resolved promise. The returned promise will be