dist/niid.js
function need(args) {
        var argsArray, restArgs;

        if (!args) {
            return args;
        }

        argsArray = Array.prototype.slice.call(args);
        restArgs = Array.prototype.slice.call(arguments, 1);

        if (isArgumentObject(args)) {
            return argCheck(argsArray, restArgs);
        }

        return objectCheck(args, restArgs);
    }
function need(args) {
        var argsArray, restArgs;

        if (!args) {
            return args;
        }

        argsArray = Array.prototype.slice.call(args);
        restArgs = Array.prototype.slice.call(arguments, 1);

        if (isArgumentObject(args)) {
            return argCheck(argsArray, restArgs);
        }

        return objectCheck(args, restArgs);
    }
function need ( args ) { var argsArray , restArgs ; if ( ! args ) { return args ; } argsArray = Array . prototype . slice . call ( args ) ; restArgs = Array . prototype . slice . call ( arguments , 1 ) ; if ( isArgumentObject ( args ) ) { return argCheck ( argsArray , restArgs ) ; } return objectCheck ( args , restArgs ) ; }
See the readme.md for examples of use.
@param  {Object/Arguments} args  The object to check.
@return {undefined or null}
See the readme . md for examples of use .