Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 9x 12x 12x 12x 12x 12x | import { HttpErrorResponse } from "@angular/common/http";
import { BackendError } from "./backend-error";
export class ApiError extends Error {
httpStatus: number;
originalError: Error;
errors: Record<string, BackendError[]>;
constructor(originalError: HttpErrorResponse) {
const message: string = originalError.error?.message ?? 'Unable to load data';
super(message);
this.httpStatus = originalError.status;
this.originalError = originalError;
this.errors = (originalError.error?.errors?? {});
}
} |