文件名称:class-validator-jsonschema:将装饰有类验证器的类转换为JSON模式
文件大小:78KB
文件格式:ZIP
更新时间:2024-05-20 12:05:24
validation json-schema api-documentation typescript-validation openapi3
class-validator-jsonschema 将装饰有类转换为与OpenAPI兼容的JSON模式。 目的是提供一种尽力而为的转换:由于某些class-validator修饰符缺少直接的JSON Schema对应项,因此转换必然有些自以为是。 为了解决这个问题,可以使用多个扩展点。 安装 npm install class-validator-jsonschema 注意的对等依赖版本。 尝试安装旧的主要版本的class-validator-jsonschema ,以防遇到较旧的对等依赖。 用法 import { IsOptional , IsString , MaxLength } from 'class-validator' import { validationMetadatasToSchemas } from 'class-validator-jsonschema' cla
【文件预览】:
class-validator-jsonschema-master
----.gitignore(78B)
----package.json(2KB)
----tslint.json(295B)
----package-lock.json(197KB)
----src()
--------decorators.ts(2KB)
--------options.ts(2KB)
--------defaultConverters.ts(9KB)
--------index.ts(6KB)
----tsconfig.release.json(216B)
----jest.config.js(491B)
----LICENSE(1KB)
----CHANGELOG.md(4KB)
----tsconfig.json(709B)
----.github()
--------workflows()
----__tests__()
--------inheritedProperties.test.ts(3KB)
--------options.test.ts(3KB)
--------classTransformer.test.ts(2KB)
--------defaultConverters.test.ts(11KB)
--------additionalProperties.ts(2KB)
--------index.test.ts(5KB)
--------customValidation.test.ts(2KB)
--------exclude.test.ts(1KB)
--------decorators.test.ts(2KB)
----README.md(9KB)