文件名称:rule-tree:复杂验证的更简单结构
文件大小:87KB
文件格式:ZIP
更新时间:2024-06-06 03:57:12
rules validation JavaScript
规则树 复杂验证的更简单结构 用法 import { createRuleTree } from 'rule-tree' ; const activeUserHasManyFriends = createRuleTree ( { condition : 'and' , rules : [ { condition : 'equals' , data : '#getStatus' , value : 'active' } , { condition : 'greater-than' , data : '.friends.length' , value : 1 } ] } ) ; const user = { id : 1 , name : 'John' , getStatus : ( ) => 'active'
【文件预览】:
rule-tree-master
----.gitignore(40B)
----.babelrc(110B)
----package.json(732B)
----package-lock.json(263KB)
----src()
--------RuleTree.js(1KB)
--------selectors()
--------validators()
--------index.js(5KB)
--------parsers()
--------RuleTreeBuilder.js(720B)
----.travis.yml(127B)
----LICENSE(1KB)
----readme.md(2KB)
----.npmignore(56B)
----test()
--------selectors()
--------parsers()
--------RuleTree.spec.js(2KB)
--------rules()