// @WHO:   vps-deploy/api/kds/src/middleware/error-handler.ts
// @WHAT:  Global error handler for Express API
// @PART:  server
// @ENTRY: errorHandler

import { Request, Response, NextFunction } from 'express';

export function errorHandler(err: Error, _req: Request, res: Response, _next: NextFunction) {
  console.error('[KDS API Error]', err.message);
  res.status(500).json({
    error: 'Internal server error',
    message: process.env.NODE_ENV === 'development' ? err.message : undefined,
  });
}
