Interface WechatRequestInterceptors<T>

拦截器

interface WechatRequestInterceptors<T> {
    request?: ((value: WechatRequestConfig<T>) => WechatRequestConfig<T> | Promise<WechatRequestConfig<T>>);
    requestError?: ((error: any) => any);
    response?: ((value: {
        config: WechatRequestConfig<T>;
        response: WechatResponse<BaseResponse>;
    }) => WechatResponse<BaseResponse> | Promise<WechatResponse<BaseResponse>>);
    responseError?: ((error: any) => any);
}

Type Parameters

  • T extends object

Properties

request?: ((value: WechatRequestConfig<T>) => WechatRequestConfig<T> | Promise<WechatRequestConfig<T>>)
requestError?: ((error: any) => any)
response?: ((value: {
    config: WechatRequestConfig<T>;
    response: WechatResponse<BaseResponse>;
}) => WechatResponse<BaseResponse> | Promise<WechatResponse<BaseResponse>>)
responseError?: ((error: any) => any)