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?? {}); } } |