arguments-verify

0.4.2 • Public • Published

arguments-verify

function to check if arguments of function are valid

Version

0.3.0

Install

npm install --save arguments-verify

Usage

var argumentsVerify = require('arguments-verify')
 
function func (arr, num) {
    argumentsVerify([['Array'], ['Number', 'Undefined']], function (err) {
        if (err) {
            throw Error('in ' + fnName + '' + err.value + ' is not correct')
        }
    }, 'func')
    num = num || 1
    return arr.map(function (e) {
        return e * num
    })
}
 
// or
 
var func_validator = {
    fnName: 'func',
    validate: argumentsVerify
}
 
function func (arr, num) {
    func_validator.validate([['Array'], ['Number', 'Undefined']], function (err) {
        if (err) {
            throw Error('in ' + fnName + '' + err.value + ' is not correct')
        }
    })
    num = num || 1
    return arr.map(function (e) {
        return e * num
    })
}

Documentation:

See tests

LICENSE

MIT

/arguments-verify/

    Package Sidebar

    Install

    npm i arguments-verify

    Weekly Downloads

    5

    Version

    0.4.2

    License

    MIT

    Last publish

    Collaborators

    • xgbuils