add zod schemas & inferences

This commit is contained in:
thierryverse 2025-11-14 00:25:08 +02:00
parent 0c41e487d8
commit 77d49ca11c
10 changed files with 143 additions and 92 deletions

View file

@ -0,0 +1,30 @@
export class AppError extends Error {
constructor(message: string) {
super(message);
this.name = this.constructor.name;
}
}
export class NetworkError extends AppError {
constructor(message: string) {
super(message);
}
}
export class ValidationError extends AppError {
constructor(message: string) {
super(message);
}
}
export class AuthenticationError extends AppError {
constructor(message: string) {
super(message);
}
}
export class AuthorizationError extends AppError {
constructor(message: string) {
super(message);
}
}