equals(layout) {
    if (!layout || !(layout instanceof BaseLayout)) {
      return false;
    }
    return (
      this._name === layout._name && isEqual(this._options, layout._options)
    );
  }
/**
   * Check the equality of two layouts
   * @param  {Object} layout The layout to be compared.
   * @return {Bool}   True if the layout is the same as itself.
   */
Check the equality of two layouts
@param  {Object} layout The layout to be compared.
@return {Bool}   True if the layout is the same as itself.
Check the equality of two layouts @param { Object } layout The layout to be compared . @return { Bool } True if the layout is the same as itself .
equals(layout) {
    if (!layout || !(layout instanceof BaseLayout)) {
      return false;
    }
    return (
      this._name === layout._name && isEqual(this._options, layout._options)
    );
  }
equals ( layout ) { if ( ! layout || ! ( layout instanceof BaseLayout ) ) { return false ; } return ( this . _name === layout . _name && isEqual ( this . _options , layout . _options ) ) ; }
Check the equality of two layouts
 @param  {Object} layout The layout to be compared.
Check the equality of two layouts @param { Object } layout The layout to be compared .