mirror of
https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir.git
synced 2025-08-11 21:23:54 -04:00
15 lines
338 B
TypeScript
15 lines
338 B
TypeScript
|
|
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
|
||
|
|
}
|
||
|
|
}
|