function Needle(config) {
      _classCallCheck(this, Needle);

      this._animationDelay = config.animationDelay;
      this._animationDuration = config.animationDuration;
      this._color = config.color;
      this._easeType = config.easeType;
      this._el = config.el;
      this._kpi = config.kpi;
      this._length = config.length;
      this._percent = config.percent;
      this._radius = config.radius;
      this._fontsize = config.fontsize;

      this._initialize();
    }
/**
    * Initializes a new instance of the Needle class.
    *
    * @param config The configuration to use to initialize the needle.
    * @param config.animationDelay The delay in ms before to start the needle animation.
    * @param config.animationDuration The duration in ms of the needle animation.
    * @param config.color The color to use for the needle.
    * @param config.easeType The ease type to use for the needle animation.
    * @param config.el The parent element of the needle.
    * @param config.kpi The defined gauge kpi percentage limit.
    * @param config.length The length of the needle.
    * @param config.percent The initial percentage to use.
    * @param config.radius The radius of the needle.
    */
Initializes a new instance of the Needle class.
@param config The configuration to use to initialize the needle.
@param config.animationDelay The delay in ms before to start the needle animation.
@param config.animationDuration The duration in ms of the needle animation.
@param config.color The color to use for the needle.
@param config.easeType The ease type to use for the needle animation.
@param config.el The parent element of the needle.
@param config.kpi The defined gauge kpi percentage limit.
@param config.length The length of the needle.
@param config.percent The initial percentage to use.
@param config.radius The radius of the needle.
Initializes a new instance of the Needle class . @param config The configuration to use to initialize the needle . @param config . animationDelay The delay in ms before to start the needle animation . @param config . animationDuration The duration in ms of the needle animation . @param config . color The color to use for the needle . @param config . easeType The ease type to use for the needle animation . @param config . el The parent element of the needle . @param config . kpi The defined gauge kpi percentage limit . @param config . length The length of the needle . @param config . percent The initial percentage to use . @param config . radius The radius of the needle .
function Needle(config) {
      _classCallCheck(this, Needle);
      this._animationDelay = config.animationDelay;
      this._animationDuration = config.animationDuration;
      this._color = config.color;
      this._easeType = config.easeType;
      this._el = config.el;
      this._kpi = config.kpi;
      this._length = config.length;
      this._percent = config.percent;
      this._radius = config.radius;
      this._fontsize = config.fontsize;
      this._initialize();
    }
function Needle ( config ) { _classCallCheck ( this , Needle ) ; this . _animationDelay = config . animationDelay ; this . _animationDuration = config . animationDuration ; this . _color = config . color ; this . _easeType = config . easeType ; this . _el = config . el ; this . _kpi = config . kpi ; this . _length = config . length ; this . _percent = config . percent ; this . _radius = config . radius ; this . _fontsize = config . fontsize ; this . _initialize ( ) ; }
Initializes a new instance of the Needle class.
Initializes a new instance of the Needle class .