@api-helper/template
Version:
根据 Swagger 的接口定义生成 TypeScript/JavaScript 的接口类型及其请求函数代码。
18 lines (17 loc) • 645 B
TypeScript
import { APIHelper } from '@api-helper/core/lib/types';
import { ChangeCase } from '../lib/types';
export declare function renderClass(schema: APIHelper.Schema | Array<APIHelper.Schema> | null, api: APIHelper.API, options?: {
paramType?: 'request' | 'response';
prefix?: string;
name?: string;
suffixName?: string;
dropComment?: boolean;
onlyBody?: boolean;
emptyBodyCode?: string;
onRenderClassName?: typeof renderClassName;
}): string;
export declare function renderClassName(api: APIHelper.API, options: {
suffixName?: string;
paramType: 'request' | 'response';
changeCase: ChangeCase;
}): string;