20 lines
666 B
TypeScript
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;
|