UNPKG

imba-uni-request

Version:

uniapp框架封装的请求包 imba-uni-request

17 lines (16 loc) 817 B
import type { InterceptorFun_DTYPE, ResolvedFun_DTYPE, RejectedFun_DTYPE, InterceptorProType, InterceptorTaskImpl_DTYPE, InterceptorsImpl_DTYPE } from './types/imba-uni-interceptor'; import type { RequestConfig_DTYPE, Response_DTYPE } from './types/imba-uni-request'; declare class InterceptorsTask<T> implements InterceptorTaskImpl_DTYPE<T> { private taskProList; private taskType; constructor(taskType: InterceptorProType); use(resolved: ResolvedFun_DTYPE<T>, rejected?: RejectedFun_DTYPE): string; call(fun: InterceptorFun_DTYPE<T>): void; abort(id: string): boolean; eject(id: string): boolean; } export declare class Interceptors implements InterceptorsImpl_DTYPE { request: InterceptorsTask<RequestConfig_DTYPE>; response: InterceptorsTask<Response_DTYPE<any>>; } export {};