文件名称:schema-builder:一个可同时创建模式及其类型的Typescript JSON模式库
文件大小:76KB
文件格式:ZIP
更新时间:2024-06-03 11:11:58
TypeScript
Serafin Schema Builder是一个库,可简化JSON Schema及其关联的Typescript类型的创建。 安装 npm i @serafin/schema-builder 为什么选择架构生成器? JSON模式是Open API的基础,因此它对于Serafin框架确实非常重要。 JSON Schema功能强大,但也很冗长。 在JSON模式的顶部,还必须创建它表示的Typescript接口。 如果考虑到必须定义的其他模式和接口(一个用于发布主体,一个用于修补程序主体,一个用于获取查询参数,等等),那就开始出现问题了。 模式构建器可帮助您免除所有繁琐的工作! 总而言之,这个库可以让你以编程的同时创建一个JSON模式及其相关打字稿类型。 一个简单的例子 让我们创建简单的用户和任务模式。 // Schema for the Task let taskSchema = S
【文件预览】:
schema-builder-master
----.gitignore(960B)
----package.json(2KB)
----tslint.json(1KB)
----package-lock.json(251KB)
----src()
--------JsonSchema.ts(2KB)
--------JsonSchemaType.ts(3KB)
--------index.ts(131B)
--------TransformationTypes.ts(5KB)
--------test()
--------SchemaBuilder.ts(44KB)
----webpack.config.js(1KB)
----LICENSE(1KB)
----index.js(33B)
----tsconfig.json(327B)
----docker-compose.yml(160B)
----.prettierrc.json(133B)
----README.md(12KB)
----.vscode()
--------settings.json(624B)
--------launch.json(1KB)
--------extensions.json(120B)
----.npmignore(184B)
----index.d.ts(21B)