Function processGroup

  • 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
    }

    Parameters

    Returns ProcessResult