set indeterminate(value) {
    const val = IdsStringUtils.stringToBool(value);
    if (val) {
      this.setAttribute(attributes.INDETERMINATE, val.toString());
    } else {
      this.removeAttribute(attributes.INDETERMINATE);
    }
    if (this.input) {
      if (val) {
        this.input.classList.add(attributes.INDETERMINATE);
        this.input.indeterminate = true;
      } else {
        this.input.classList.remove(attributes.INDETERMINATE);
        this.input.indeterminate = false;
      }
    }
  }
/**
   * Sets the checkbox to the indeterminate state
   * @param {string|boolean} value The `indeterminate` attribute
   */
Sets the checkbox to the indeterminate state
@param {string|boolean} value The `indeterminate` attribute
Sets the checkbox to the indeterminate state @param { string|boolean } value The ` indeterminate ` attribute
set indeterminate(value) {
    const val = IdsStringUtils.stringToBool(value);
    if (val) {
      this.setAttribute(attributes.INDETERMINATE, val.toString());
    } else {
      this.removeAttribute(attributes.INDETERMINATE);
    }
    if (this.input) {
      if (val) {
        this.input.classList.add(attributes.INDETERMINATE);
        this.input.indeterminate = true;
      } else {
        this.input.classList.remove(attributes.INDETERMINATE);
        this.input.indeterminate = false;
      }
    }
  }
set indeterminate ( value ) { const val = IdsStringUtils . stringToBool ( value ) ; if ( val ) { this . setAttribute ( attributes . INDETERMINATE , val . toString ( ) ) ; } else { this . removeAttribute ( attributes . INDETERMINATE ) ; } if ( this . input ) { if ( val ) { this . input . classList . add ( attributes . INDETERMINATE ) ; this . input . indeterminate = true ; } else { this . input . classList . remove ( attributes . INDETERMINATE ) ; this . input . indeterminate = false ; } } }
Sets the checkbox to the indeterminate state
 @param {string|boolean} value The `indeterminate` attribute
Sets the checkbox to the indeterminate state @param { string|boolean } value The ` indeterminate ` attribute