文件名称:ts-swagger-joi-converter:允许生成TypeScript接口,Joi模式和swagger模式的标准格式
文件大小:65KB
文件格式:ZIP
更新时间:2024-05-21 16:41:14
JavaScript
打字稿Swagger Joi转换器 它是什么? 该项目提供了用于定义数据的通用结构,并允许从该数据生成TypeScript接口,Joi模式和Swagger模式,从而使更改更容易在复杂的系统中传播。 如何使用? 您要使用的主要功能是compileObjects ,它接受一个包含所有要编译模式的对象。 此函数可以为输出创建适当的目录和文件,也可以根据您的使用方式将输出作为字符串返回。 该格式应无所不包,支持尽可能多的功能。 给定框架中不可用的功能将被该框架忽略(例如,编码是Joi属性,并且不会显示在TypeScript输出中)。 用法示例 示例1:基础知识 const { FieldTypes , Constants , compileObjects } = require ( 'ts-swagger-joi-converter' ) ; const RequestObjectOne =
【文件预览】:
ts-swagger-joi-converter-master
----.gitignore(63B)
----package.json(751B)
----package-lock.json(167KB)
----src()
--------fieldTypes.js(6KB)
--------index.js(342B)
--------utils.js(10KB)
--------compoundCompilers.js(3KB)
--------constants.js(355B)
--------compilers()
----jest.config.js(96B)
----LICENSE(1KB)
----examples()
--------enumExample.js(744B)
--------nestedObjectExample.js(1KB)
--------basicObjectExample.js(777B)
--------skipExample.js(609B)
--------arrayExample.js(1KB)
--------basicExample.js(869B)
--------extendsExample.js(1KB)
--------joiTagsExample.js(768B)
----README.md(23KB)
----tests()
--------utils.test.js(2KB)
--------compilers()