@api-helper/template
Version:
根据 Swagger 的接口定义生成 TypeScript/JavaScript 的接口类型及其请求函数代码。
17 lines (16 loc) • 768 B
TypeScript
import { APIHelper } from '@api-helper/core/lib/types';
import { ChangeCase } from '../lib/types';
import { renderInterfaceName } from '../lib/render-interface';
export declare function renderRequestFunction(api: APIHelper.API, options?: {
codeType?: 'typescript' | 'javascript';
dataKey?: string | undefined;
genHeaders?: boolean;
genCookies?: boolean;
genResponseContentType?: boolean;
onRenderInterfaceName?: typeof renderInterfaceName;
onRenderRequestFunctionName?: typeof renderRequestFunctionName;
}): string;
export declare function renderRequestFunctionName(api: APIHelper.API, options: {
changeCase: ChangeCase;
}): string;
export declare function renderRequestFunctionComment(api: APIHelper.API, updateTime?: string): string;