function isMappings()

in database-jones/Adapter/api/jones.js [289:305]


function isMappings(fn) {
  if (fn === null) {return true;}
  if (fn === undefined) {return true;}
  if (Array.isArray(fn)) {return true;}
  if (typeof fn === 'string') {return true;}
  if (typeof fn === 'function') {
    if (fn.prototype.jones) {
      return true;
    }
  }
  if (typeof fn === 'object') {
    if (fn.constructor && fn.constructor.name === 'TableMapping') {
      return true;
    }
  }
  return false;
}