【文件属性】:
文件名称:ajv-oai:OpenAPI的JsonSchema验证器
文件大小:51KB
文件格式:ZIP
更新时间:2021-04-30 11:18:58
json-schema validator swagger openapi ajv
Ajv-OAI
OpenAPI的JsonSchema验证器,由提供支持。
支持格式,二进制格式除外。
安装
npm install ajv-oai --save
用法
默认情况下使用草稿04:
const ajv = new AjvOAI ( ) ;
使用来自的自定义元架构
const ajv = new AjvOAI ( { metaSchema : 'json-schema-draft-06' } ) ;
默认选项
ajv-oai将以下ajv-oai设置为ajv的默认选项,您可以根据需要覆盖此选项。
{
schemaId : 'auto' ,
format : 'full' ,
coerceTypes : true ,
unknownFormats : 'ignore' ,
useDefaults : true ,
【文件预览】:
ajv-oai-master
----.gitignore(94B)
----README.md(3KB)
----test()
--------custom-meta-schema.test.js(1KB)
--------.eslintrc(17B)
--------issues#9.test.js(554B)
--------double.test.js(1KB)
--------byte.test.js(627B)
--------float.test.js(1KB)
--------helpers.js(129B)
--------issues#4.test.js(699B)
--------int64.test.js(1KB)
--------int32.test.js(1KB)
----.eslintrc(713B)
----package.json(858B)
----.babelrc(32B)
----jest.config.js(351B)
----.eslintignore(22B)
----.npmignore(28B)
----.travis.yml(186B)
----lib()
--------constants.js(754B)
--------format-validator.js(2KB)
--------ajv-oai.js(1024B)
--------ajv-oai.d.ts(138B)
----package-lock.json(252KB)