123456789101112131415161718192021 |
- let AggregateErrorImpl;
- if (typeof AggregateError === 'undefined') {
- class AggregateErrorClass extends Error {
- constructor(errors, message = '') {
- super(message);
- this.errors = errors;
- this.name = 'AggregateError';
- Error.captureStackTrace(this, AggregateErrorClass);
- }
- }
- AggregateErrorImpl = function (errors, message) {
- return new AggregateErrorClass(errors, message);
- };
- }
- else {
- AggregateErrorImpl = AggregateError;
- }
- export { AggregateErrorImpl as AggregateError };
- export function isAggregateError(error) {
- return 'errors' in error && Array.isArray(error['errors']);
- }
|