Files
digitalcatalog/server/errors.ts
T

20 lines
666 B
TypeScript

export class HttpError extends Error {
status: number;
constructor(status: number, message: string) {
super(message);
this.status = status;
this.name = "HttpError";
}
}
export const messages = {
tooLarge: "حجم یا تعداد صفحه بیش از حد مجاز است",
badType: "نوع فایل پشتیبانی نمی‌شود",
badEffect: "افکت نامعتبر است",
notFound: "کاتالوگ پیدا نشد",
forbiddenDelete: "اجازه حذف ندارید",
rateLimited: "تعداد ساخت از این آدرس بیش از حد مجاز است",
tokenRequired: "لینک حذف نامعتبر است",
} as const;