@dasch-swiss/dsp-js
Version:
JavaScript library that handles API requests to Knora
27 lines (26 loc) • 733 B
TypeScript
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;
}