【文件属性】:
文件名称:violations:获取违反验证和断言的参数
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-30 09:18:22
JavaScript
违规行为
描述
获取违反验证和断言的参数。 这有助于design by contract原则design by contract发布 API。
用法
1、编写你的函数,并决定一个参数类型。
/**
* @param { string } name
* @param { number } age
*/
function login ( name , age ) {
// logic
}
2、为参数写一个规则,并创建验证器。
let Violate = require ( 'violations' ) . Violate ;
let rule = {
name : ( val ) => {
if ( val === undefined ) {
return 'name is required' ;
}
} ,
age : ( val
【文件预览】:
violations-master
----.eslintrc(10KB)
----index.js(41B)
----package.json(1KB)
----test()
--------index.js(7KB)
--------util.js(5KB)
----example.js(2KB)
----src()
--------index.js(3KB)
----.gitignore(19B)
----README.md(4KB)