AggregateError
new AggregateError() extends Array -> AggregateError
Коллекция ошибок. AggregateError — это похожий на массив объект с числовыми индексами и свойством .length. Он поддерживает все общие методы массивов, такие как .forEach напрямую.
AggregateError перехватываются в обработчиках .error, даже если содержащиеся ошибки не являются операционными.
Promise.some и Promise.any используют AggregateError в качестве причины отклонения при сбое.
Пример:
//Assumes AggregateError has been made global
var err = new AggregateError();
err.push(new Error("first error"));
err.push(new Error("second error"));
throw err;
© 2013–2018 Petka Antonov
Licensed under the MIT License.
http://bluebirdjs.com/docs/api/aggregateerror.html