npm.io
1.0.2 • Published 7 years ago

validate-table-rules

Licence
ISC
Version
1.0.2
Deps
1
Size
4 kB
Vulns
0
Weekly
0

This package allows you to convert string expressions into actual expressions.

I am actively working on building this to handle a mass range of possible expressions.

Installation

npm install validate-table-rules

Require the module.

'use strict';
const ruleSet = require('validate-table-rules');

You must attach the module to the object prototype.

Object.prototype.rule = ruleSet.rules;

Sample use case

console.log(object.rule('[Age] < [Required]'))

To list the set of available expressions

console.log(object.rule('--help'))

Quickstart

'use strict';

//  Required module
const ruleSet = require('validate-table-rules');

// Attach module to Object prototype
Object.prototype.rule = ruleSet.rules;

// Declare and object
const object = [
    {Age: 18, Required: 21}
];

// Sample case -> pass in names you
// want to check for in attached object
console.log(object.rule('[Age] < [Required]'))

Keywords