common-core-api
Version:
Pre-Beta. Wrapper for common-standards-project api
17 lines (15 loc) • 619 B
JavaScript
(function(){
'use strict';
const validator=require('validator')
const Val={}
function isObj(value){ return (typeof value === "object" && value !== null && !Array.isArray(value)); }
for(var key in validator){
if(typeof validator[key] === "function") Val[key]=validator[key].bind(validator);
}
if(typeof Val.string === "undefined"){
Val.string=function(value){return (typeof value === "string"); };
}
Val.apiKey = function(value){ return Val.string(value) && validator.isAlphanumeric(value) && value.length > 7; };
Val.obj = isObj;
module.exports = Val;
})();