UNPKG

common-core-api

Version:

Pre-Beta. Wrapper for common-standards-project api

17 lines (15 loc) 619 B
(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; })();