imba-uni-request
Version:
uniapp框架封装的请求包 imba-uni-request
17 lines (16 loc) • 817 B
TypeScript
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 {};