@zuiwoxing/posisi
Version:
一款基于typescript 前端控制组件,包括(IOC,AOP,Feign,Logger,Util等)
29 lines (28 loc) • 616 B
TypeScript
/**
*@desc
*@author liudejian
*@date 2023-12-24 10:35
**/
import { FeignDecode } from "../../feign/decode/FeignDecode";
import { Response } from "../../feign/model/Response";
import { ReqInfo } from "../../feign/model/Meta";
/**
* 默认解码器
*/
export declare class DefaultFeignDecode implements FeignDecode {
/**
* 对象反序列化
* @param data
*/
decode(data: any): Response<any>;
/**
* 异常处理
* @param error
*/
error(error: any): Response<any>;
/**
* 最终返回调用
* @param reqInfo
*/
finally(reqInfo: ReqInfo): any;
}