文件名称:grule::shield_selector:(ALPHA)一种简单而强大的机制,用于验证JSON中的规则
文件大小:113KB
文件格式:ZIP
更新时间:2024-02-28 09:40:06
nodejs rules rules-engine grule TypeScript
一种用于验证JSON中规则的简单而强大的机制。 由用:red_heart:︎ 关于 Grule是使用JSON模式针对值测试条件的最小机制。 假设您将数据保存在某处,并且需要动态地对其进行验证,那么网格就会解析。 安装 使用NPM npm i grule 使用纱线 yarn add grule 利用 要设置您的规则方案,只需执行以下步骤。 创建一个实例 要创建用于测试的实例,您将已经需要进行负载测试的数据来为引擎提供动力。 // Import Engine import { Engine } from 'grule' // Create an type type IUser = { id : number name : string } // Create metadata const metadata : IUser = { id : 3 , name : 'test' , } // C
【文件预览】:
grule-main
----.eslintrc(768B)
----.github()
--------workflows()
----commitlint.config.js(66B)
----yarn.lock(229KB)
----index.ts(155B)
----.prettierignore(5B)
----src()
--------interfaces.ts(1KB)
--------constants.ts(535B)
--------helpers.ts(1KB)
----lib()
--------exception.ts(226B)
--------event.ts(566B)
--------engine.ts(3KB)
--------validator.ts(2KB)
----.npmignore(172B)
----tsconfig.json(484B)
----LICENSE(1KB)
----assets()
--------grule.svg(3KB)
--------coffe.svg(17KB)
----__tests__()
--------events.spec.ts(600B)
--------validator.spec.ts(8KB)
--------engine.spec.ts(2KB)
--------exception.spec.ts(208B)
----.prettierrc(132B)
----samples()
--------default.ts(427B)
----README.md(5KB)
----jest.config.ts(261B)
----.huskyrc(72B)
----.editorconfig(146B)
----.gitignore(28B)
----package.json(2KB)