文件名称:strummer:JavaScript的结构匹配
文件大小:75KB
文件格式:ZIP
更新时间:2024-06-01 03:00:54
JavaScript
弹子 JavaScript的结构匹配。 主要用例 验证用户输入/配置文件 验证入站HTTP请求有效负载 编写表达性单元测试 目录 性能说明 入门 npm install strummer var s = require ( 'strummer' ) ; var person = s ( { name : 'string' , age : 'number' , address : { city : 'string' , postcode : 'number' } , nicknames : [ 'string' ] } ) ; console . log ( person . match ( bob ) ) ; // [ // { path: 'name', value: null, message: 'should be a string' }
【文件预览】:
strummer-master
----performance-test()
--------performance.spec.js(2KB)
----.gitignore(39B)
----.eslintrc(446B)
----package.json(821B)
----Makefile(322B)
----package-lock.json(111KB)
----LICENSE.md(1KB)
----.travis.yml(319B)
----changelog.md(212B)
----.github()
--------dependabot.yml(156B)
----README.md(9KB)
----.mocharc.json(238B)
----lib()
--------index.js(21B)
--------matchers()
--------utils.js(395B)
--------matcher.js(1KB)
--------strummer.js(2KB)
--------compile.js(642B)
--------factory.js(606B)
----.npmignore(78B)
----MATCHERS.md(5KB)
----test()
--------syntactic-sugar.spec.js(1KB)
--------spec-helpers.js(826B)
--------matchers()
--------compile.spec.js(1KB)
--------util.spec.js(743B)
--------matcher.spec.js(1010B)
--------non-constructor-api.spec.js(785B)
--------strummer.spec.js(4KB)