/** * @file http response * @author david wang */ import { HttpRequestOptionsType } from './type'; /** * @class 进度事件 */ declare class HttpProgressEvent { /** * 事件进度类型 */ type: string; /** * 已传输的数量 */ loaded: number; /** * 数据总量 */ total: number; } /** * @class 上传进度事件类型 */ export declare class HttpUploadProgressEvent extends HttpProgressEvent { constructor(event: any); } /** * @class 下载进度事件 */ export declare class HttpDownloadProgressEvent extends HttpProgressEvent { constructor(event: any); } /** * @class 响应错误 * @description 本类的目的是统一错误接口 */ export declare class HttpResponseError { /** * 状态码 */ readonly status: number; /** * 状态文字 */ readonly statusText: string; /** * 响应头 */ readonly headers: any; /** * 错误消息 */ readonly message: string; /** * 错误码 */ readonly errorCode: number; /** * 返回数据 */ readonly data: any; constructor(error?: any, options?: HttpRequestOptionsType); } export {};