import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs/index'; import { NzMessageService } from 'ng-zorro-antd/message'; export declare class HttpService { private http; private messageService; configUrl: any; constructor(http: HttpClient, messageService: NzMessageService); get(path: string, params?: any, opts?: any): Observable; getFile(host: string, path: string, params?: any, opts?: any): Observable; post(path: string, data?: any): Observable; patch(path: string, data: any, params?: any): Observable; put(path: string, data: any, params?: any): Observable; remove(path: string, params?: any): Observable; getPath(path: string, params?: any): string; /** * 获取文件地址 */ getFilePath(host: any, path: any, params: any): string; private getOptions; getQueryString(params: any): string; formatParams(input: any): void; /** * @desc 监听网络连接成功 */ online(): void; /** * @desc 监听网络断开连接 */ offline(): void; logout(): void; createA(url: any): void; /** * GET 下载 * * @param {string} url * @param {string} title * @memberof HttpService */ getDownload(url: string, title: string): void; postFormData(url: string, formData: any, opts?: any): Observable; putFormData(url: string, formData: any, opts?: any): Observable; formatToFormData(data: any): FormData; createFormPost(url: any): void; }