UNPKG

@api-helper/template

Version:

根据 Swagger 的接口定义生成 TypeScript/JavaScript 的接口类型及其请求函数代码。

16 lines (15 loc) 708 B
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;