mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-07 08:53:25 +01:00
15 lines
293 B
TypeScript
15 lines
293 B
TypeScript
|
|
export class HttpError extends Error {
|
|
|
|
status: number;
|
|
readonly isHttpError = true;
|
|
|
|
constructor(status: number, statusText: string) {
|
|
super(status + ": " + statusText);
|
|
}
|
|
|
|
}
|
|
|
|
export function createHttpError(res: Response) {
|
|
return new HttpError(res.status, res.statusText);
|
|
}
|