EvalueTonSavoir/server/middleware/AppError.ts

15 lines
338 B
TypeScript
Raw Normal View History

2024-11-09 18:36:24 -05:00
import { HttpStatusCode } from "../utils/http-status-codes"
export type AppErrorInfos = {
message:string
statusCode:number|HttpStatusCode
}
export default class AppError extends Error {
statusCode:number
constructor (infos:AppErrorInfos) {
super(infos.message)
this.statusCode = infos.statusCode
}
}