UNPKG

auto-request

Version:

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

39 lines 988 B
/** * API 端点信息 */ export interface ApiEndpoint { path: string; method: string; summary?: string; description?: string; operation?: any; } /** * 接口修改详情 */ export interface ModifiedEndpoint { endpoint: ApiEndpoint; oldOperation: any; newOperation: any; } /** * Swagger 对比结果 */ export interface SwaggerComparisonResult { added: ApiEndpoint[]; removed: ApiEndpoint[]; modified: ModifiedEndpoint[]; } /** * 比较两个 swagger 文件 */ export declare const compareSwagger: (oldSwaggerJson: string, newSwaggerJson: string) => SwaggerComparisonResult; /** * 生成对比结果的 Markdown 表格 */ export declare const generateComparisonMarkdown: (result: SwaggerComparisonResult, includeDetailedDiff?: boolean) => string; /** * 生成包含详细 diff 的日志输出 */ export declare const generateDetailedDiffLog: (result: SwaggerComparisonResult) => any; //# sourceMappingURL=swagger-comparator.d.ts.map