@api-helper/template
Version:
根据 Swagger 的接口定义生成 TypeScript/JavaScript 的接口类型及其请求函数代码。
16 lines (15 loc) • 708 B
TypeScript
import { APIHelper } from '@api-helper/core/lib/types';
import { renderInterfaceName } from '../lib/render-interface';
import { renderRequestFunctionName } from '../lib/render-request-function';
export declare function checkDocument(document: any): boolean;
export declare function renderAllApi(apiDocument: APIHelper.Document | APIHelper.CategoryList, options?: {
dataKey?: string;
codeType?: 'typescript' | 'javascript';
isDeclare?: boolean;
onlyTyping?: boolean;
genHeaders?: boolean;
genCookies?: boolean;
genResponseContentType?: boolean;
onRenderInterfaceName?: typeof renderInterfaceName;
onRenderRequestFunctionName?: typeof renderRequestFunctionName;
}): string;