UNPKG

api-simplex-handler

Version:

一个api封装解析器

12 lines (11 loc) 563 B
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 };