set count(value) {
    if (value === '') {
      if (this.hasAttribute(attributes.COUNT)) {
        this.removeAttribute(attributes.COUNT);
      }
      this.container.classList.remove('count');
      return;
    }

    if (Number.isNaN(Number(value))) {
      return;
    }

    this.container.classList.add('count');

    if (this.getAttribute(attributes.COUNT) !== value) {
      this.setAttribute(attributes.COUNT, value);
    }
  }
/**
   * @param {string} value The number of items represented in the tab (may or may not apply)
   */
@param {string} value The number of items represented in the tab (may or may not apply)
@param { string } value The number of items represented in the tab ( may or may not apply )
set count(value) {
    if (value === '') {
      if (this.hasAttribute(attributes.COUNT)) {
        this.removeAttribute(attributes.COUNT);
      }
      this.container.classList.remove('count');
      return;
    }
    if (Number.isNaN(Number(value))) {
      return;
    }
    this.container.classList.add('count');
    if (this.getAttribute(attributes.COUNT) !== value) {
      this.setAttribute(attributes.COUNT, value);
    }
  }
set count ( value ) { if ( value === '' ) { if ( this . hasAttribute ( attributes . COUNT ) ) { this . removeAttribute ( attributes . COUNT ) ; } this . container . classList . remove ( 'count' ) ; return ; } if ( Number . isNaN ( Number ( value ) ) ) { return ; } this . container . classList . add ( 'count' ) ; if ( this . getAttribute ( attributes . COUNT ) !== value ) { this . setAttribute ( attributes . COUNT , value ) ; } }
@param {string} value The number of items represented in the tab (may or may not apply)
@param { string } value The number of items represented in the tab ( may or may not apply )