api-simplex-handler
Version:
一个api封装解析器
12 lines (11 loc) • 563 B
TypeScript
import { ApiHandler } from "./ApiHandler";
import { IApi } from "./IApi";
import { ResolveParams, ResponseHandlerDefineFunction } from "./TypeDefine";
import { AxiosInstance } from "axios";
import { ISendResponse } from "./ISendResponse";
declare class ApiHandlerAxios<T extends IApi> extends ApiHandler<T> {
axiosInstance: AxiosInstance;
constructor(api: T, responseHandlerDefineFunction: ResponseHandlerDefineFunction, axiosInstance: AxiosInstance);
send(args: ResolveParams<T["params"]>): Promise<ISendResponse<any>>;
}
export { ApiHandlerAxios };