hastily
Version:
express middleware to simulate fastly cdn
14 lines • 1.13 kB
JavaScript
export default 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}`)}
`;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9lcnJvcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxDQUFDLE9BQU8sT0FBTyxhQUFhO0lBR2hDLFlBQVksR0FBVyxFQUFFLFFBQW1CO1FBQzFDLElBQUksQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDO1FBQ2YsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7SUFDM0IsQ0FBQztJQUNNLE1BQU07UUFDWCxPQUFPLEVBQUUsR0FBRyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUNwRCxDQUFDO0lBQ00sUUFBUTtRQUNiLE9BQU8sZUFBZSxJQUFJLENBQUMsR0FBRyx1QkFBdUIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQ3BFLENBQUMsRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRSxDQUFDLFVBQVUsSUFBSSxNQUFNLEdBQUcsRUFBRSxDQUM3QztDQUNKLENBQUM7SUFDQSxDQUFDO0NBQ0YifQ==