mongoose-zod-error-formatter
Version:
A powerful error formatter utility for Mongoose and Zod validation errors, designed for Express.js applications. Simplify and unify your API error handling with structured, user-friendly error messages.
19 lines (18 loc) • 592 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatZodError = void 0;
const formatZodError = (error) => {
const errors = error.issues.map((issue) => {
return {
path: issue === null || issue === void 0 ? void 0 : issue.path[issue.path.length - 1],
message: issue === null || issue === void 0 ? void 0 : issue.message,
};
});
const statusCode = 400;
return {
statusCode,
message: "Validation Error",
errorMessages: errors,
};
};
exports.formatZodError = formatZodError;