import { HttpUtil } from '../utils'; import { IHttpResponse } from '../interface'; /** * 服务基类 * * @export * @class BaseService */ export declare class BaseService { readonly http: HttpUtil; constructor(url: string); protected _put(method: string, data: IObject | null, query: IParams | null, config: IParams): Promise; protected _get(method: string, data: IObject | null, query: IParams | null, config: IParams): Promise; protected _delete(method: string, data: IObject | null, query: IParams | null, config: IParams): Promise; protected _post(method: string, data: IObject | null, query: IParams | null, config: IParams): Promise; protected _options(method: string, data: IObject | null, query: IParams | null, config: IParams): Promise; protected _patch(method: string, data: IObject | null, query: IParams | null, config: IParams): Promise; protected _head(method: string, data: IObject | null, query: IParams | null, config: IParams): Promise; }