'use strict';

/** The class VegaInternalEventID implements the VegaEventIDInterface and provides a method to get the current name. */
class VegaInternalEventID {
  /**
   * This TypeScript constructor function takes a string parameter and assigns it to a private property called "name".
   *
   * @param {string} name - It is used to initialize an instance of the class with a specific name value.
   */
  constructor(name) {
    this.name = name;
  }
  /**
   * This TypeScript function returns the name stored in the object.
   *
   * @returns {string} The `name` property of the current object is being returned as a string.
   */
  getName() {
    return this.name;
  }
}
const VegaInternalValid = new VegaInternalEventID('valid');
const VegaInternalFieldErrorStateChange = new VegaInternalEventID('fieldErrorStateChange');
const VegaInternalVirtualScrollToBottom = new VegaInternalEventID('virtualScrollToBottom');
const VegaInternalButtonGroupClick = new VegaInternalEventID('buttonGroupClick');
const VegaInternalLeftNavLinkClick = new VegaInternalEventID('leftNavLinkClick');
const VegaInternalSubStatePull = new VegaInternalEventID('subStatePull');
const VegaInternalSubStatePush = new VegaInternalEventID('subStatePush');
const VegaInternalCalendarMonthEventsChange = new VegaInternalEventID('monthEventsChange');
const VegaInternalDropdownTemplateItemsChange = new VegaInternalEventID('dropdownTemplateItemsChange');
const VegaInternalTableRowSelect = new VegaInternalEventID('tableRowSelect');
const VegaInternalTableRowSelectAll = new VegaInternalEventID('tableRowSelectAll');
const VegaInternalTableRowExpand = new VegaInternalEventID('tableRowExpand');
const VegaDropdownRenderItemInternalOverridden = new VegaInternalEventID('dropdownRenderItemInternalOverridden');
const VegaInputSelectRenderPrefixIconInternalOverridden = new VegaInternalEventID('dropdownRenderPrefixIconInternalOverridden');
const VegaDropdownSearchInternalOverridden = new VegaInternalEventID('VegaDropdownSearchInternalOverridden');
const VegaInternalSidenavLinkClick = new VegaInternalEventID('sidenavLinkClick');
const VegaInternalLeftNavGroupExpand = new VegaInternalEventID('leftNavGroupExpand');
const VegaInternalLeftNavLinkSelected = new VegaInternalEventID('leftNavLinkSelected');
const VegaInternalInitializeLeftNavLinkSelected = new VegaInternalEventID('initializeLeftNavLinkSelected');
const VegaInternalRichTextEditorFlushChanges = new VegaInternalEventID('richTextEditorFlushChanges');
const VegaInternalRichTextEditorSelectionRangeChange = new VegaInternalEventID('richTextEditorSelectionRangeChange');
const VegaInternalRichTextImageClick = new VegaInternalEventID('richTextImageClick');
const VegaInternalRichTextImageDeleteButtonClicked = new VegaInternalEventID('richTextImageDeleteButtonClicked');
const VegaInternalComponentDidRender = new VegaInternalEventID('componentDidRender');
const VegaInternalPopoverUpdateTarget = new VegaInternalEventID('popoverUpdateTarget');
const VegaInternalRichTextEditDeleteSelectedNodes = new VegaInternalEventID('richTextEditDeleteSelectedNodes');
const VegaInternalPaginationPageSizeChange = new VegaInternalEventID('paginationPageSizeChange');
const VegaInternalPaginationCurrentChange = new VegaInternalEventID('paginationCurrentChange');
const VegaInternalPasteEvent = new VegaInternalEventID('pasteEvent');
const VegaInternalNestEAHierarchyTreeChange = new VegaInternalEventID('nestEAHierarchyTreeChange');
const VegaInternalTableHeadCellSortEvent = new VegaInternalEventID('tableHeadCellSortEvent');
const VegaInternalCodeBlockSelectionChange = new VegaInternalEventID('internalCodeBlockSelectionChange');
const VegaInternalColumnHeadRowRenderInputRIC = new VegaInternalEventID('tableHeadRowRenderInputRIC');
const VegaInternalColumnHeadCellRenderInputRIC = new VegaInternalEventID('tableHeadCellRenderInputRIC');
const VegaInternalColumnBodyCellRenderInputRIC = new VegaInternalEventID('tableCellRenderInputRIC');
const VegaInternalVegaTableRenderInputChange = new VegaInternalEventID('tableColumnCellRenderInputChange');
const VegaInternalCalendarEventPreviewUpdate = new VegaInternalEventID('calendarEventPreviewUpdate');
const VegaInternalCalendarEventPreviewClear = new VegaInternalEventID('calendarEventPreviewClear');
const VegaInternalUpdateRTECursorPosition = new VegaInternalEventID('InternalUpdateRTECursorPosition');
const VegaInternalLeftNavLinkSelectedTopic = new VegaInternalEventID('leftNavLinkSelectedTopic');
const VegaInternalCalendarEventPreviewHide = new VegaInternalEventID('calendarEventPreviewHide');
const VegaInternalDialogContentReady = new VegaInternalEventID('dialogContentReady');
const VegaInternalFormSubmit = new VegaInternalEventID('formSubmit');
const VegaInternalFormReset = new VegaInternalEventID('formReset');
const VegaInternalProgressTrackerStepClick = new VegaInternalEventID('progressTrackerStepClick');
const VegaInternalDatePickerCalendarClear = new VegaInternalEventID('datePickerCalendarClear');
const VegaInternalDatePickerCalendarUpdatePeriodByUser = new VegaInternalEventID('datePickerCalendarUpdatePeriodByUser');
const VegaInternalUpdateVegaInputValue = new VegaInternalEventID('updateVegaInputValue');
const VegaInternalFocusVegaInput = new VegaInternalEventID('focusVegaInput');
const VegaInternalSetupVegaInputMaskConfig = new VegaInternalEventID('setupVegaInputMaskConfig');
const VegaInternalCodeBlockBlur = new VegaInternalEventID('codeBlockBlur');
const VegaInternalRTEExtensionTableCellsSelectionAnchor = new VegaInternalEventID('rteExtensionTableCellsSelectionAnchor');
const VegaInternalRTEExtensionTableCellSelectionChange = new VegaInternalEventID('rteExtensionTableCellSelectionChange');

exports.VegaDropdownRenderItemInternalOverridden = VegaDropdownRenderItemInternalOverridden;
exports.VegaDropdownSearchInternalOverridden = VegaDropdownSearchInternalOverridden;
exports.VegaInputSelectRenderPrefixIconInternalOverridden = VegaInputSelectRenderPrefixIconInternalOverridden;
exports.VegaInternalButtonGroupClick = VegaInternalButtonGroupClick;
exports.VegaInternalCalendarEventPreviewClear = VegaInternalCalendarEventPreviewClear;
exports.VegaInternalCalendarEventPreviewHide = VegaInternalCalendarEventPreviewHide;
exports.VegaInternalCalendarEventPreviewUpdate = VegaInternalCalendarEventPreviewUpdate;
exports.VegaInternalCalendarMonthEventsChange = VegaInternalCalendarMonthEventsChange;
exports.VegaInternalCodeBlockBlur = VegaInternalCodeBlockBlur;
exports.VegaInternalCodeBlockSelectionChange = VegaInternalCodeBlockSelectionChange;
exports.VegaInternalColumnBodyCellRenderInputRIC = VegaInternalColumnBodyCellRenderInputRIC;
exports.VegaInternalColumnHeadCellRenderInputRIC = VegaInternalColumnHeadCellRenderInputRIC;
exports.VegaInternalColumnHeadRowRenderInputRIC = VegaInternalColumnHeadRowRenderInputRIC;
exports.VegaInternalComponentDidRender = VegaInternalComponentDidRender;
exports.VegaInternalDatePickerCalendarClear = VegaInternalDatePickerCalendarClear;
exports.VegaInternalDatePickerCalendarUpdatePeriodByUser = VegaInternalDatePickerCalendarUpdatePeriodByUser;
exports.VegaInternalDialogContentReady = VegaInternalDialogContentReady;
exports.VegaInternalDropdownTemplateItemsChange = VegaInternalDropdownTemplateItemsChange;
exports.VegaInternalFieldErrorStateChange = VegaInternalFieldErrorStateChange;
exports.VegaInternalFocusVegaInput = VegaInternalFocusVegaInput;
exports.VegaInternalFormReset = VegaInternalFormReset;
exports.VegaInternalFormSubmit = VegaInternalFormSubmit;
exports.VegaInternalInitializeLeftNavLinkSelected = VegaInternalInitializeLeftNavLinkSelected;
exports.VegaInternalLeftNavGroupExpand = VegaInternalLeftNavGroupExpand;
exports.VegaInternalLeftNavLinkClick = VegaInternalLeftNavLinkClick;
exports.VegaInternalLeftNavLinkSelected = VegaInternalLeftNavLinkSelected;
exports.VegaInternalLeftNavLinkSelectedTopic = VegaInternalLeftNavLinkSelectedTopic;
exports.VegaInternalNestEAHierarchyTreeChange = VegaInternalNestEAHierarchyTreeChange;
exports.VegaInternalPaginationCurrentChange = VegaInternalPaginationCurrentChange;
exports.VegaInternalPaginationPageSizeChange = VegaInternalPaginationPageSizeChange;
exports.VegaInternalPasteEvent = VegaInternalPasteEvent;
exports.VegaInternalPopoverUpdateTarget = VegaInternalPopoverUpdateTarget;
exports.VegaInternalProgressTrackerStepClick = VegaInternalProgressTrackerStepClick;
exports.VegaInternalRTEExtensionTableCellSelectionChange = VegaInternalRTEExtensionTableCellSelectionChange;
exports.VegaInternalRTEExtensionTableCellsSelectionAnchor = VegaInternalRTEExtensionTableCellsSelectionAnchor;
exports.VegaInternalRichTextEditDeleteSelectedNodes = VegaInternalRichTextEditDeleteSelectedNodes;
exports.VegaInternalRichTextEditorFlushChanges = VegaInternalRichTextEditorFlushChanges;
exports.VegaInternalRichTextEditorSelectionRangeChange = VegaInternalRichTextEditorSelectionRangeChange;
exports.VegaInternalRichTextImageClick = VegaInternalRichTextImageClick;
exports.VegaInternalRichTextImageDeleteButtonClicked = VegaInternalRichTextImageDeleteButtonClicked;
exports.VegaInternalSetupVegaInputMaskConfig = VegaInternalSetupVegaInputMaskConfig;
exports.VegaInternalSidenavLinkClick = VegaInternalSidenavLinkClick;
exports.VegaInternalSubStatePull = VegaInternalSubStatePull;
exports.VegaInternalSubStatePush = VegaInternalSubStatePush;
exports.VegaInternalTableHeadCellSortEvent = VegaInternalTableHeadCellSortEvent;
exports.VegaInternalTableRowExpand = VegaInternalTableRowExpand;
exports.VegaInternalTableRowSelect = VegaInternalTableRowSelect;
exports.VegaInternalTableRowSelectAll = VegaInternalTableRowSelectAll;
exports.VegaInternalUpdateRTECursorPosition = VegaInternalUpdateRTECursorPosition;
exports.VegaInternalUpdateVegaInputValue = VegaInternalUpdateVegaInputValue;
exports.VegaInternalValid = VegaInternalValid;
exports.VegaInternalVegaTableRenderInputChange = VegaInternalVegaTableRenderInputChange;
exports.VegaInternalVirtualScrollToBottom = VegaInternalVirtualScrollToBottom;
