function AutoExpander() {
    /** @const {number} */
    this.EXPAND_FOLDER_DELAY = 400;

    /** @private {?BookmarkElement} */
    this.lastElement_ = null;

    /** @type {!bookmarks.Debouncer} */
    this.debouncer_ = new bookmarks.Debouncer(() => {
      const store = bookmarks.Store.getInstance();
      store.dispatch(
          bookmarks.actions.changeFolderOpen(this.lastElement_.itemId, true));
      this.reset();
    });
  }
/**
   * Manages auto expanding of sidebar folders on hover while dragging.
   * @constructor
   */
Manages auto expanding of sidebar folders on hover while dragging.
@constructor
Manages auto expanding of sidebar folders on hover while dragging . @constructor
function AutoExpander() {
    this.EXPAND_FOLDER_DELAY = 400;
    this.lastElement_ = null;
    this.debouncer_ = new bookmarks.Debouncer(() => {
      const store = bookmarks.Store.getInstance();
      store.dispatch(
          bookmarks.actions.changeFolderOpen(this.lastElement_.itemId, true));
      this.reset();
    });
  }
function AutoExpander ( ) { this . EXPAND_FOLDER_DELAY = 400 ; this . lastElement_ = null ; this . debouncer_ = new bookmarks . Debouncer ( ( ) => { const store = bookmarks . Store . getInstance ( ) ; store . dispatch ( bookmarks . actions . changeFolderOpen ( this . lastElement_ . itemId , true ) ) ; this . reset ( ) ; } ) ; }
Manages auto expanding of sidebar folders on hover while dragging.
Manages auto expanding of sidebar folders on hover while dragging .
/** @const {number} */ /** @private {?BookmarkElement} */ /** @type {!bookmarks.Debouncer} */