lib/utils.js
function (options) {
    return options.mount && options.target && options.component
      && type(options.component) === TYPES.STRING
      && type(options.target) === TYPES.STRING
      && type(options.mount) === TYPES.STRING;
  }
function (options) {
    return options.mount && options.target && options.component
      && type(options.component) === TYPES.STRING
      && type(options.target) === TYPES.STRING
      && type(options.mount) === TYPES.STRING;
  }
function ( options ) { return options . mount && options . target && options . component && type ( options . component ) === TYPES . STRING && type ( options . target ) === TYPES . STRING && type ( options . mount ) === TYPES . STRING ; }
Checks for mount, target, and component since they are the minimum required options
Also checks to make sure they are the correct type
@param {object} options
@return {bool}
Checks for mount target and component since they are the minimum required options Also checks to make sure they are the correct type