UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

15 lines (14 loc) 670 B
import type { IResponseInterceptor, IResponseInterceptorParam } from '../../types'; /** * 剥一层嵌套,把 response.data 直接当作返回值交给业务层 * * - 当业务 extra.remainData = true 时不剥(保留整个 param) * - 同时把 shouldAbort 标志设为 `r !== 0`(让后续 decorator 按错误处理) * * 注意:应当放在响应拦截器链的 **最后一个**。 * * 参考 pmd-npm/packages/business/src/network/interceptor/response/common/getDataInterceptor.ts */ export declare class GetDataInterceptor implements IResponseInterceptor { interceptor(param: IResponseInterceptorParam): [boolean, IResponseInterceptorParam]; }