easy-express-cwa
Version:
CLI tool to setup a common Express.js backend developed by codewithashim
21 lines (17 loc) • 420 B
text/typescript
import mongoose from 'mongoose';
import { IGenericErrorMessage } from '../interfaces/error';
const handleCastError = (error: mongoose.Error.CastError) => {
const errors: IGenericErrorMessage[] = [
{
path: error.path,
message: 'Invalid Id',
},
];
const statusCode = 400;
return {
statusCode,
message: 'Cast Error',
errorMessages: errors,
};
};
export default handleCastError;