UNPKG

@carlosv2/glue

Version:

Dependency injection library that stays out of the way

19 lines (18 loc) 605 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AggregatedError = void 0; const error_1 = require("../error"); class AggregatedError extends error_1.DiError { constructor(...errors) { const messages = errors .map(error => { return error.message .split('\n') .map(line => ` ${line}`) .join('\n'); }) .join('\n\n'); super(`This is an aggregated error triggered by the following ones:\n\n${messages}\n\n`); } } exports.AggregatedError = AggregatedError;