You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
829 B

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const errorMessages = {
LIMIT_PART_COUNT: 'Too many parts',
LIMIT_FILE_SIZE: 'File too large',
LIMIT_FILE_COUNT: 'Too many files',
LIMIT_FIELD_KEY: 'Field name too long',
LIMIT_FIELD_VALUE: 'Field value too long',
LIMIT_FIELD_COUNT: 'Too many fields',
LIMIT_UNEXPECTED_FILE: 'Unexpected field',
};
class MulterError extends Error {
constructor(code, field) {
super();
this.field = undefined;
this.name = this.constructor.name;
this.message = errorMessages[code];
this.code = code;
if (field) {
this.field = field;
}
Error.captureStackTrace(this, this.constructor);
}
}
exports.default = MulterError;
//# sourceMappingURL=multer-error.js.map