UNPKG

@dasch-swiss/dsp-js

Version:

JavaScript library that handles API requests to Knora

27 lines (26 loc) 733 B
import { AjaxError } from "rxjs/ajax"; import { ApiResponse } from "./api-response"; import { ApiResponseData } from "./api-response-data"; /** * @category Response */ export declare class ApiResponseError extends ApiResponse { /** * Detailed error, if applicable */ error: AjaxError | string; /** * Constructor. */ private constructor(); /** * Create an instance from an AjaxError. */ static fromAjaxError(ajaxError: AjaxError | ApiResponseError): ApiResponseError; /** * Create an instance from an error string. * @param responseData * @param error */ static fromErrorString(error: string, responseData: ApiResponseData<any>): ApiResponseError; }