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