npm.io
0.0.3 • Published 1 year ago

swagger-openapi-utils

Licence
MIT
Version
0.0.3
Deps
3
Size
17 kB
Vulns
0
Weekly
0

swagger-openapi-utils

swagger 生成 service 文件时,可能需要对数据做处理。

安装

npm install swagger-openapi-utils -D

使用

import { camelCase, getPathName, getTagName, openApiDataHandler } from "swagger-openapi-utils"
名称 类型 说明
camelCase (name: string, type: 1|2) => string type默认为1。1返回小驼峰字符串,2返回大驼峰字符串。
getPathName (path: string, maxLength = 5) => string 根据路径生成字符串,maxLength 代表使用路径由斜杠分隔的几个单位
getTagName (name: string) => string name中斜杠、点后面的会舍弃,中文会转为拼音,并去除空格
openApiDataHandler (jsonData: object) => object 入参为 swagger json data