@domain.js/schema

0.5.0 • Public • Published

@domain.js/schema

Build status codecov

Installation

npm i @domain.js/schema --save

cnf

专有配置信息 schema

名称 类型 必填 默认值 描述 样例
coerceTypes boolean false 是否尝试转换类型 true
useDefaults boolean false 是否启用默认值 true
removeAdditional boolean false 是否删除未定义的数据,会修改元数据 true

更多参考 Ajv 构造函数参数

deps

Usage

功能 描述 样例
auto 封装一个函数,让其拥有自动执行参数格式校验的能力 schema.auto(fn, jsonSchema, errorFn, extra)
validate 验证一个数据是否与指定的 schema 设定匹配 schema.validate(jsonSchema, data)
compile 返回一个基于shema定义的验证器函数 schema.compile(jsonSchema)
ajv 返回一个 Ajv 实例 new Ajv() 的结果

Readme

Keywords

Package Sidebar

Install

npm i @domain.js/schema

Weekly Downloads

2

Version

0.5.0

License

MIT

Unpacked Size

3.08 kB

Total Files

3

Last publish

Collaborators

  • stonephp