UNPKG

t-comm

Version:

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

17 lines (16 loc) 739 B
import type { IResponseInterceptor, IResponseInterceptorParam } from '../../types'; /** * 归一化响应码/文案拦截器 * * - ret / r 统一为 r * - err_desc / err_msg 统一成 msg(URL decode + 去 +) * - r=100000(NeedLogin)清空 msg(由 decorator 负责重试,不 toast) * - r=100006(AccessDenied)清空 msg + 触发业务方注入的 onAccessDenied 回调 * * 参考 pmd-npm/packages/business/src/network/interceptor/response/common/normalizeResponseRetInterceptor.ts */ export declare class NormalizeResponseRetInterceptor implements IResponseInterceptor { private options; constructor(options?: any); interceptor(param: IResponseInterceptorParam): [boolean, IResponseInterceptorParam]; }