文件名称:enjoi:将JSON模式转换为Joi模式
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-13 05:57:23
JavaScript
Enjoi 将JSON模式转换为Joi模式以进行对象验证。 模式支持 enjoi不支持所有json模式。 以下是一些仍在起作用的已知缺少关键字支持的列表: object:patternProperties由于Joi限制而不受支持。 请提出其他不受支持的功能的问题。 原料药 enjoi.schema(schema [, options]) schema -JSON模式或字符串类型表示形式(例如'integer' )。 options其他选项的(可选)对象,例如subSchemas和custom types 。 enjoi.defaults(options) -配置要用于所有enjoi.schema调用的默认options 。 传递的enjoi.schema选项将始终覆盖此处设置的默认值。 选项 subSchemas一个(可选)对象,其键表示模式ID,值表示模式。 refine
【文件预览】:
enjoi-master
----.travis.yml(149B)
----.eslintrc(173B)
----index.js(2KB)
----package.json(1KB)
----.github()
--------workflows()
----test()
--------test-directives.js(13KB)
--------test-enjoi.js(5KB)
--------test-types.js(16KB)
--------test-options.js(8KB)
----.npmignore(1KB)
----.gitignore(1009B)
----CHANGELOG.md(3KB)
----lib()
--------resolver.js(14KB)
----README.md(5KB)
----LICENSE.txt(11KB)
----.vscode()
--------launch.json(556B)