@dasch-swiss/dsp-js
Version:
TypeScript client library for DSP-API
27 lines • 781 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;
}
//# sourceMappingURL=api-response-error.d.ts.map