@api-helper/template
Version:
根据 Swagger 的接口定义生成 TypeScript/JavaScript 的接口类型及其请求函数代码。
14 lines (13 loc) • 961 B
TypeScript
import * as changeCase from 'change-case';
import * as utils from './lib/utils/util';
import artTemplate from './lib/art-template';
import type { ChangeCase } from './lib/types';
import formatCodeServer from './lib/utils/format-code-server';
import renderTemplate from './lib/render-template';
import { renderAllApi } from './lib/render-all-api';
import { renderClass, renderClassName } from './lib/render-class';
import { renderInterface, renderInterfaceName } from './lib/render-interface';
import { renderObject, renderComment, renderObjectName } from './lib/render-object';
import { renderRequestFunction, renderRequestFunctionName } from './lib/render-request-function';
export type { ChangeCase };
export { utils, artTemplate, changeCase, formatCodeServer, renderAllApi, renderClass, renderTemplate, renderClassName, renderInterface, renderInterfaceName, renderObject, renderComment, renderObjectName, renderRequestFunction, renderRequestFunctionName, };