Spaces:
Sleeping
Sleeping
import { Response, NextFunction } from "express"; | |
import { logger } from "../utils/logger"; | |
interface CustomError { | |
name?: string; | |
message: string; | |
success?: boolean; | |
} | |
export default function handleError( | |
res: Response, | |
error: CustomError | unknown, | |
message: string, | |
next: NextFunction | |
) { | |
logger.error(message, error); | |
next(error || { success: false, message }); | |
} | |