0.0.1 • Published 10 years ago

jslib-validator v0.0.1

Weekly downloads
-
License
-
Repository
-
Last release
10 years ago

Validator

Build Status devDependency Status browser support

Simple data validator

Usage

Register a function

var validator = require('jslib-validator');
validator.register('==', function(a, b, cb){
  cb(a === b);
});

Call a function

var validator = require('jslib-validator');
validator.register('==', function(a, b, cb){
  cb(a === b ? null : 'not equal');
});
validator('==', 1, 1, function(err){
  if (err) {
    console.error(err);
  } else {
    console.log("valid");
  }
});

Get a registered function

var validator = require('jslib-validator');
validator.register('==', function(a, b, cb){
  cb(a === b ? null : 'not equal');
});
var eqValidator = validator('==');