set type(val) {
    let trueVal;
    if (typeof val !== 'string' || val === '' || !SECTION_TYPES.includes(val)) {
      trueVal = SECTION_TYPES[0];
    } else {
      trueVal = `${val}`;
    }
    this.setAttribute('type', trueVal);
    setCssClassFromGroup(trueVal, this.container, SECTION_TYPES);
  }
/**
   * @param {string} val the type of section
   */
@param {string} val the type of section
@param { string } val the type of section
set type(val) {
    let trueVal;
    if (typeof val !== 'string' || val === '' || !SECTION_TYPES.includes(val)) {
      trueVal = SECTION_TYPES[0];
    } else {
      trueVal = `${val}`;
    }
    this.setAttribute('type', trueVal);
    setCssClassFromGroup(trueVal, this.container, SECTION_TYPES);
  }
set type ( val ) { let trueVal ; if ( typeof val !== 'string' || val === '' || ! SECTION_TYPES . includes ( val ) ) { trueVal = SECTION_TYPES [ 0 ] ; } else { trueVal = ` ${ val } ` ; } this . setAttribute ( 'type' , trueVal ) ; setCssClassFromGroup ( trueVal , this . container , SECTION_TYPES ) ; }
@param {string} val the type of section
@param { string } val the type of section