UNPKG

@knora/api

Version:

JavaScript library that handles API requests to Knora

24 lines (23 loc) 684 B
import { AjaxError } from "rxjs/ajax"; import { ApiResponse } from "./api-response"; import { ApiResponseData } from "./api-response-data"; 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; /** * Create an instance from an error string. * @param responseData * @param error */ static fromErrorString(error: string, responseData: ApiResponseData<any>): ApiResponseError; }