hastily
Version:
express middleware to simulate fastly cdn
17 lines • 1.23 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class RequestErrors {
constructor(url, warnings) {
this.url = url;
this.warnings = warnings;
}
toJSON() {
return { url: this.url, warnings: this.warnings };
}
toString() {
return `Processing "${this.url}" produced warnings:${this.warnings.map(({ type, msg }) => `\n - [${type}]: ${msg}`)}
`;
}
}
exports.default = RequestErrors;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9lcnJvcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFQSxNQUFxQixhQUFhO0lBR2hDLFlBQVksR0FBVyxFQUFFLFFBQW1CO1FBQzFDLElBQUksQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDO1FBQ2YsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7SUFDM0IsQ0FBQztJQUNNLE1BQU07UUFDWCxPQUFPLEVBQUUsR0FBRyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUNwRCxDQUFDO0lBQ00sUUFBUTtRQUNiLE9BQU8sZUFBZSxJQUFJLENBQUMsR0FBRyx1QkFBdUIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQ3BFLENBQUMsRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRSxDQUFDLFVBQVUsSUFBSSxNQUFNLEdBQUcsRUFBRSxDQUM3QztDQUNKLENBQUM7SUFDQSxDQUFDO0NBQ0Y7QUFoQkQsZ0NBZ0JDIn0=