Download src/shared/errors.ts from aukaru/344: direct link, hf CLI and curl.
- Browser
- Download file 865 Bytes
-
https://huggingface.co/spaces/aukaru/344/resolve/main/src/shared/errors.ts
- Command line
-
hf download hf://spaces/aukaru/344/src/shared/errors.ts
-
curl -L -o errors.ts https://huggingface.co/spaces/aukaru/344/resolve/main/src/shared/errors.ts
865 Bytes
| export class HttpError extends Error { | |
| constructor(public status: number, message: string) { | |
| super(message); | |
| this.name = "HttpError"; | |
| } | |
| } | |
| export class BadRequestError extends HttpError { | |
| constructor(message: string) { | |
| super(400, message); | |
| } | |
| } | |
| export class PaymentRequiredError extends HttpError { | |
| constructor(message: string) { | |
| super(402, message); | |
| } | |
| } | |
| export class ForbiddenError extends HttpError { | |
| constructor(message: string) { | |
| super(403, message); | |
| } | |
| } | |
| export class NotFoundError extends HttpError { | |
| constructor(message: string) { | |
| super(404, message); | |
| } | |
| } | |
| export class TooManyRequestsError extends HttpError { | |
| constructor(message: string) { | |
| super(429, message); | |
| } | |
| } | |
| export class RetryableError extends Error { | |
| constructor(message: string) { | |
| super(message); | |
| this.name = "RetryableError"; | |
| } | |
| } | |