UNPKG

auto-request

Version:

通过Yapi JSON Schema生成接口Axios或Taro接口

27 lines 992 B
/** * 通用的模板渲染器 * 合并 get.ts 和 post.ts 中的重复渲染逻辑 */ import { MethodsType, GetSchema } from '@/define'; import { Helper } from '@/methods/base'; /** * 渲染 TypeScript 或 JavaScript 接口函数 */ export declare const renderMethodTemplate: (instance: Helper, includeData?: boolean) => string; /** * 渲染 JsDoc 类型定义 */ export declare const renderJsDocTemplate: (instance: Helper, includeData?: boolean) => string; /** * 创建方法渲染器 * @param uri - 接口路径 * @param method - 请求方法 * @param params - 接口参数定义 * @param includeData - 是否包含 data 参数(POST/PUT/DELETE 需要) */ export declare const createMethodRenderer: (uri: string, method: MethodsType, params: GetSchema, includeData?: boolean) => { instance: Helper; renderTemplate: (renderCallback?: Function) => string; renderJsDocTemplate: (renderJsDocCallback?: Function) => string; }; //# sourceMappingURL=renderer.d.ts.map