1.0.0 • Published 3 years ago
nv-validator-steps v1.0.0
nv-validator-steps
- nv-validator-steps
install
- npm install nv-validator-steps
usage
const vali_steps = require("nv-validator-steps")
/*
> vali_steps
{ init: [Function: init] }
>
*/
//must first init
vali_steps.init(step,base=0);
//after init,methods are created
/*
> vali_steps
{
init: [Function: init],
is_step: [Function: is_step],
ERROR_DICT: {
must_be_step_3_on_base_0: Error: must-be-step-3-on-base-0
},
step_validate_engine: [Function: range_validate_engine],
step_validate_func: [Function: step_validate_func],
positive_validate_func: [Function: positive_validate_func],
negative_validate_func: [Function: negative_validate_func],
non_zero_validate_func: [Function: non_zero_validate_func],
zero_validate_func: [Function: zero_validate_func],
ge_zero_validate_func: [Function: ge_zero_validate_func],
le_zero_validate_func: [Function: le_zero_validate_func],
step: [Function: step],
positive: [Function: positive],
negative: [Function: negative],
non_zero: [Function: nonZero],
zero: [Function: zero],
ge_zero: [Function: geZero],
le_zero: [Function: leZero],
creat_gelt_validate_func: [Function],
creat_gele_validate_func: [Function],
creat_gtlt_validate_func: [Function],
creat_gtle_validate_func: [Function],
creat_ge_validate_func: [Function],
creat_gt_validate_func: [Function],
creat_le_validate_func: [Function],
creat_lt_validate_func: [Function],
creat_gelt_validator: [Function],
creat_gele_validator: [Function],
creat_gtlt_validator: [Function],
creat_gtle_validator: [Function],
creat_ge_validator: [Function],
creat_gt_validator: [Function],
creat_le_validator: [Function],
creat_lt_validator: [Function],
creat_eq_validate_func: [Function: creat_eq_validate_func],
creat_eq_validator: [Function: creat_eq_validator],
creat_neq_validate_func: [Function: creat_neq_validate_func],
creat_neq_validator: [Function: creat_neq_validator]
}
>
*/
example
const vali_steps = require("nv-validator-steps").init(3,0);
> vali_steps.is_step(4)
false
> vali_steps.is_step(3)
true
> vali_steps.is_step(6)
true
>
> vali_steps.positive(4)
Error: must-be-step-3-on-base-0
at creat_error_dict (/opt/JS/NV5_/nv-validator_/pkgs/nv-validator-steps/index.js:34:13)
at add_methods_to_mod (/opt/JS/NV5_/nv-validator_/pkgs/nv-validator-steps/index.js:52:25)
at Object.init (/opt/JS/NV5_/nv-validator_/pkgs/nv-validator-steps/index.js:108:28)
at repl:1:12
at Script.runInThisContext (vm.js:120:20)
at REPLServer.defaultEval (repl.js:431:29)
at bound (domain.js:426:14)
at REPLServer.runBound [as eval] (domain.js:439:12)
at REPLServer.onLine (repl.js:759:10)
at REPLServer.emit (events.js:322:22)
>
> vali_steps.positive(6)
6
>
var rng = vali_steps.creat_gele_validator(3,15)
> var rng = vali_steps.creat_gele_validator(3,15)
undefined
> rng(7)
Error: must-be-step-3-on-base-0
at creat_error_dict (/opt/JS/NV5_/nv-validator_/pkgs/nv-validator-steps/index.js:34:13)
at add_methods_to_mod (/opt/JS/NV5_/nv-validator_/pkgs/nv-validator-steps/index.js:52:25)
at Object.init (/opt/JS/NV5_/nv-validator_/pkgs/nv-validator-steps/index.js:108:28)
at repl:1:12
at Script.runInThisContext (vm.js:120:20)
at REPLServer.defaultEval (repl.js:431:29)
at bound (domain.js:426:14)
at REPLServer.runBound [as eval] (domain.js:439:12)
at REPLServer.onLine (repl.js:759:10)
at REPLServer.emit (events.js:322:22)
>
> rng(3)
3
> rng(6)
6
> rng(9)
9
>
API
- vali_steps.init(step,base=0)
LICENSE
- ISC
1.0.0
3 years ago