function init() {
      _clearBtnDom.addEventListener( 'mousedown', _clearClicked );
      _inputDom.addEventListener( 'keyup', _inputTyped );

      _setClearBtnState( _inputDom.value );

      return this;
    }
/**
     * @returns {Object} The ClearableInput instance.
     */
@returns {Object} The ClearableInput instance.
@returns { Object } The ClearableInput instance .
function init() {
      _clearBtnDom.addEventListener( 'mousedown', _clearClicked );
      _inputDom.addEventListener( 'keyup', _inputTyped );
      _setClearBtnState( _inputDom.value );
      return this;
    }
function init ( ) { _clearBtnDom . addEventListener ( 'mousedown' , _clearClicked ) ; _inputDom . addEventListener ( 'keyup' , _inputTyped ) ; _setClearBtnState ( _inputDom . value ) ; return this ; }
@returns {Object} The ClearableInput instance.
@returns { Object } The ClearableInput instance .