code: function updatePseudoClassStyle(pseudoStyleIds, properties, preventFocusStyleForTouchAndClick) {
    const styles = [
      {
        id: pseudoStyleIds.prevMonthNavStyleId,
        style: {
          ...defaultStyle.hoverPrevMonthNavStyle,
          ...properties.hoverPrevMonthNavStyle,
        },
        pseudoClass: 'hover',
  
      }, {
        id: pseudoStyleIds.nextMonthNavStyleId,
        style: {
          ...defaultStyle.hoverNextMonthNavStyle,
          ...properties.hoverNextMonthNavStyle,
        },
        pseudoClass: 'hover',
      },
    ];
    let focusStyle;
    if (preventFocusStyleForTouchAndClick) {
      focusStyle = { outline: 0 };
    } else {
      focusStyle = {
        ...defaultStyle.focusStyle,
        ...properties.focusStyle,
      };
    }
  
    styles.push({
      id: pseudoStyleIds.styleId,
      style: focusStyle,
      pseudoClass: 'focus',
    });
    injectStyles(styles);
  }
docs: Injects pseudo classes for styles into the DOM.