UNPKG

@api-helper/template

Version:

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

14 lines (13 loc) 961 B
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, };