constructor(component, slotName, highlight, handleFocus) {
      // The component, that the suggestion would plug into.
      this.component = component;
      // Defines the items` slot name.
      this.slotName = slotName;
      // Defines, if the focus will be moved via the arrow keys.
      this.handleFocus = handleFocus;
      // Defines, if the suggestions should highlight.
      this.highlight = highlight;
      // Press and Focus handlers
      this.fnOnSuggestionItemPress = this.onItemPress.bind(this);
      this.fnOnSuggestionItemMouseOver = this.onItemMouseOver.bind(this);
      this.fnOnSuggestionItemMouseOut = this.onItemMouseOut.bind(this);
      this._getSuggestionPopover();
      // An integer value to store the currently selected item position,
      // that changes due to user interaction.
      this.selectedItemIndex = -1;
    }
A class to manage the <code>Input</code suggestion items.

@class
@private
@author SAP SE