get _primaryCalendarType() {
      const localeData = (0, _getCachedLocaleDataInstance.default)((0, _getLocale.default)());
      return this.primaryCalendarType || (0, _CalendarType.getCalendarType)() || localeData.getPreferredCalendarType();
    }
@class

Abstract class that provides common functionality for date-related components (day picker, month picker, year picker, calendar, date picker, date range picker, date time picker)
This includes:
 - "languageAware: true" metadata setting, CLDR fetch and i18n initialization
 - common properties (primaryCalendar, minDate, maxDate and formatPattern) declaration and methods that operate on them
 - additional common methods

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