constructor() {
      super();
      this.notResized = false;
      this._isUserInteraction = false;
      this._isInnerElementFocusing = false;
      this._labelWidth = 0;
      this._resizeHandler = this._handleResize.bind(this);
      this._moveHandler = this._handleMove.bind(this);
      this._upHandler = this._handleUp.bind(this);
      this._stateStorage = {
        step: undefined,
        min: undefined,
        max: undefined,
        labelInterval: undefined
      };
      const handleTouchStartEvent = e => {
        this._onmousedown(e);
      };
      this._ontouchstart = {
        handleEvent: handleTouchStartEvent,
        passive: true
      };
    }
@class

<h3 class="comment-api-title">Overview</h3>


@constructor
@author SAP SE
@alias sap.ui.webc.main.SliderBase
@extends sap.ui.webc.base.UI5Element
@public