import { Request, Response, NextFunction } from 'express'; export function errorHandler( err: Error, _req: Request, res: Response, _next: NextFunction ) { console.error(err); res.status(500).json({ error: { message: process.env.NODE_ENV === 'production' ? 'Internal server error' : err.message, code: 'INTERNAL_ERROR', }, }); }