mogger
Version:
print colorful logs with AOP using meld
29 lines (23 loc) • 727 B
JavaScript
var _ = require('./custom-lodash');
var checkRelevantArguments = function(args) {
if(args.length === 0){
return false;
}
for (var i = 0; i < args.length; i++) {
var argument = args[i];
var isString = _.isString(argument) && argument.length > 0;
var isNumber = _.isNumber(argument);
var isBoolean = _.isBoolean(argument);
var isArray = _.isArray(argument) && argument.length > 0;
var isEmpty = _.isEmpty(argument);
var isObject = _.isObject(argument);
var hasValues = isString || isNumber || isBoolean || isArray || (isObject && !isEmpty);
if(hasValues){
return true;
}
}
return false;
};
module.exports = {
checkRelevantArguments: checkRelevantArguments,
};