@farris/bef-vue
Version:
18 lines (17 loc) • 651 B
TypeScript
import { ResponseInfo } from '../types';
import { BaRepository } from './ba-repository';
import { IProxyExtend } from '../bef-proxy-extend';
export declare class BaProxyExtend implements IProxyExtend {
private repository;
private frameworkSessionService;
/**
* 构造函数
*/
constructor(repository: BaRepository<any>);
extendBody(body: any): any;
extendHeaders(headers: any): Promise<any>;
onResponse(response: any, hasRequestInfo?: boolean): ResponseInfo;
onError(error: any, selfHandError: boolean, ignoreError: boolean): Promise<any>;
private handleResponseHeaders;
private handleResponseBody;
}