function (key, keyType, funk, passKey = true) {
          //test from list, check out the util
          if (_H.util.regularExp.keyTest(key, keyType)) {
            //checks for use key
            const data = self.doNotUse(objectArgs.get(key), keyType);
            if (!data) { return true; }
            //send off to be processed
            if (passKey) {
              funk(key, data, target, keyType);
            }else {
              funk(data, target, keyType, key);
            }
            return true;
          }
        }
function (key, keyType, funk, passKey = true) {
          
          if (_H.util.regularExp.keyTest(key, keyType)) {
            
            const data = self.doNotUse(objectArgs.get(key), keyType);
            if (!data) { return true; }
            
            if (passKey) {
              funk(key, data, target, keyType);
            }else {
              funk(data, target, keyType, key);
            }
            return true;
          }
        }
function ( key , keyType , funk , passKey = true ) { //test from list, check out the util if ( _H . util . regularExp . keyTest ( key , keyType ) ) { //checks for use key const data = self . doNotUse ( objectArgs . get ( key ) , keyType ) ; if ( ! data ) { return true ; } //send off to be processed if ( passKey ) { funk ( key , data , target , keyType ) ; } else { funk ( data , target , keyType , key ) ; } return true ; } }
So the gist of this funk is its a wrapper funk for the passed in args.
I would take a look at whats happening below in the loop to get a better
idea of whats going on but we are just passing the keyArgs into this funk
@param  {str}  key     -> Key from the objectArgs
@param  {str}  keyList -> the regex ref in the _H.util
@param  {str}  plural  -> The plural name which will then cycle through
the cylceCallFn
@param  {fn}  funk     -> The funk which we will invoke if it passes the
if gate
@param  {bln} passKey  -> If we need to pass the key to the funk
@return {---}          -> A whole shit load could happen but nothing
is returned directly
So the gist of this funk is its a wrapper funk for the passed in args . I would take a look at whats happening below in the loop to get a better idea of whats going on but we are just passing the keyArgs into this funk