UNPKG

node-enterprise-starter

Version:

<h1 align="center">Node Enterprise Starter</h1>

24 lines (19 loc) 446 B
import mongoose from 'mongoose'; import { TErrorSources, TGenericErrorResponse } from '../interface/error'; const handleCastError = ( err: mongoose.Error.CastError ): TGenericErrorResponse => { const errorSources: TErrorSources = [ { path: err.path, message: err.message, }, ]; const statusCode = 400; return { statusCode, message: 'Invalid ID', errorSources, }; }; export default handleCastError;