0.5.0 • Published 3 years ago

@domain.js/schema v0.5.0

Weekly downloads
157
License
MIT
Repository
github
Last release
3 years ago

@domain.js/schema

Build status codecov

Installation

cnf

专有配置信息 schema

名称类型必填默认值描述样例
coerceTypesbooleanfalse是否尝试转换类型true
useDefaultsbooleanfalse是否启用默认值true
removeAdditionalbooleanfalse是否删除未定义的数据,会修改元数据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() 的结果
0.5.0

3 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago