install zod for input validation

This commit is contained in:
Michi 2025-10-30 21:45:18 +01:00
parent 0b11cccf33
commit 9a4fd29fa5
4 changed files with 50 additions and 8 deletions

View file

@ -24,8 +24,12 @@ export class MissingParameter extends HTTPException{
}
export class InvalidParameter extends HTTPException{
constructor(paramName: string){
super(400, { message: `Provided parameter '${paramName}' is invalid.` })
constructor(paramName?: string){
super(400, { message:
paramName
? `Provided parameter '${paramName}' is invalid.`
: 'Provided invalid parameter.'
})
}
}