packages/optimizely-sdk/lib/utils/event_tags_validator/index.js
function(eventTags) {
    if (typeof eventTags === 'object' && !Array.isArray(eventTags) && eventTags !== null) {
      return true;
    } else {
      throw new Error(sprintf(ERROR_MESSAGES.INVALID_EVENT_TAGS, MODULE_NAME));
    }
  }
function(eventTags) {
    if (typeof eventTags === 'object' && !Array.isArray(eventTags) && eventTags !== null) {
      return true;
    } else {
      throw new Error(sprintf(ERROR_MESSAGES.INVALID_EVENT_TAGS, MODULE_NAME));
    }
  }
function ( eventTags ) { if ( typeof eventTags === 'object' && ! Array . isArray ( eventTags ) && eventTags !== null ) { return true ; } else { throw new Error ( sprintf ( ERROR_MESSAGES . INVALID_EVENT_TAGS , MODULE_NAME ) ) ; } }
Validates user's provided event tags
@param  {Object}  event tags
@return {boolean} True if event tags are valid
@throws If event tags are not valid
Validates user s provided event tags