@defikitdotnet/education-module-ai
Version:
AI Education Module using Agent Framework
13 lines (12 loc) • 396 B
TypeScript
import { Request, Response, NextFunction } from "express";
/**
* Custom error class for API errors
*/
export declare class ApiError extends Error {
statusCode: number;
constructor(message: string, statusCode?: number);
}
/**
* Centralized error handling middleware
*/
export declare function errorHandler(err: Error | ApiError, req: Request, res: Response, next: NextFunction): void;