UNPKG

@brewww/authentication-service

Version:
25 lines 964 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CustomValidationPipe = void 0; const common_1 = require("@nestjs/common"); const config_1 = require("../config"); class CustomValidationPipe extends common_1.ValidationPipe { createExceptionFactory() { return (validationErrors = []) => { const fields = validationErrors.map((error) => error.property + ": " + Object.values(error.constraints || {}).join(", ")); return new common_1.BadRequestException(null, { cause: { message: "Validation failed", extensions: { code: (0, config_1.appConfig)().errorCodePrefix + "009", fields, }, }, }); }; } } exports.CustomValidationPipe = CustomValidationPipe; //# sourceMappingURL=custom-validation.pipe.js.map