@farris/bef-vue
Version:
19 lines (18 loc) • 798 B
TypeScript
import { HttpMethod, HttpRequestConfig, HttpClient } from '@farris/devkit-vue';
import { IProxyExtend } from '../bef-proxy-extend';
declare class BaProxy {
httpClient: HttpClient;
baseUrl: string;
protected proxyExtend: IProxyExtend;
constructor(httpClient: HttpClient);
init(baseUrl: string): void;
setProxyExtend(proxyExtend: IProxyExtend): void;
extendQuery(entityFilter: any): Promise<any>;
private wrapAsync;
queryData(params: any): Promise<any>;
queryDataByCrosstab(params: any): Promise<any>;
request(method: HttpMethod, url: string, requestConfigs?: HttpRequestConfig, ignoreHandlingChanges?: boolean, selfHandError?: boolean, ignoreError?: boolean): Promise<any>;
private setContentType;
private detectContentType;
}
export { BaProxy };