UNPKG

swagger2ts-gen-cli

Version:

swagger2ts-gen-cli 是一个根据后端服务的 swagger-api 生成客户端代码的 Cli 工具。

27 lines (26 loc) 625 B
export interface GenOptions { url: string; client_type: string; output_dir: string; convert?: boolean; clean?: boolean; } export type ApiData = { name: string; originJson: string; isOAS3: boolean; }; export interface ReadApiDocsRes extends GenOptions { apiDatas: Array<ApiData | undefined>; } export type ApiDoc = ApiData & { lang: string; spec: string; type: 'CLIENT' | 'SERVER'; }; export interface ConvertRes extends ReadApiDocsRes { apiDocs: Array<ApiDoc | undefined>; } export interface DownloadFileRes extends ConvertRes { filePaths: Array<string | undefined>; }