Here is sample of what constructing a rule manually against a small set of facts would look like in javascript
import { processRules } from '@icrules/core'; const facts = { market: 'en-US', color: 'blue', diameter: 10 }; const rules = { any: [ ['market', 'eq', 'en-US'], ['diameter', 'gt', 5] ] }; const result = processRules(facts, rules); if(results.pass){ // do the thing that needs done } Copy
import { processRules } from '@icrules/core'; const facts = { market: 'en-US', color: 'blue', diameter: 10 }; const rules = { any: [ ['market', 'eq', 'en-US'], ['diameter', 'gt', 5] ] }; const result = processRules(facts, rules); if(results.pass){ // do the thing that needs done }
Here is sample of what constructing a rule manually against a small set of facts would look like in javascript