UNPKG

@virtualstate/union

Version:
17 lines 498 B
export function aggregateError(errors) { if (errors.length === 1) { return errors[0]; } return new AggregateError(flatten(errors)); function flatten(errors) { return errors.reduce((flat, error) => { if (error instanceof AggregateError) { return flat.concat(flatten(error.errors)); } else { return flat.concat(error); } }, []); } } //# sourceMappingURL=aggregate-error.js.map