Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1x 1x 1x 1x 1x 9x 9x 1x 1x 9x 9x 9x 12x 9x 9x | import mongoose, {Error} from "mongoose";
import {ValidationError} from "express-validator";
export const isMongoValidationErrors = (err: any) => {
return err instanceof mongoose.Error.ValidationError;
}
export const isReqValidationErrors = (err: any): err is {
message: any; errors: ValidationError[]
} => {
return Array.isArray(err.errors) && err.errors.every((error: any) => {
return typeof (error.param === 'string' || error.path === 'string') && typeof error.msg === 'string';
});
}; |