UNPKG

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
"use strict"; 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;