Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Download shared/_core/errors.ts from emresar/aimusic-attribution: direct link, hf CLI and curl.
- Browser
- Download file 601 Bytes
-
https://huggingface.co/spaces/emresar/aimusic-attribution/resolve/main/shared/_core/errors.ts
- Command line
-
hf download hf://spaces/emresar/aimusic-attribution/shared/_core/errors.ts
-
curl -L -o errors.ts https://huggingface.co/spaces/emresar/aimusic-attribution/resolve/main/shared/_core/errors.ts
601 Bytes
| /** | |
| * Base HTTP error class with status code. | |
| * Throw this from route handlers to send specific HTTP errors. | |
| */ | |
| export class HttpError extends Error { | |
| constructor( | |
| public statusCode: number, | |
| message: string | |
| ) { | |
| super(message); | |
| this.name = "HttpError"; | |
| } | |
| } | |
| // Convenience constructors | |
| export const BadRequestError = (msg: string) => new HttpError(400, msg); | |
| export const UnauthorizedError = (msg: string) => new HttpError(401, msg); | |
| export const ForbiddenError = (msg: string) => new HttpError(403, msg); | |
| export const NotFoundError = (msg: string) => new HttpError(404, msg); | |