UNPKG

@awsui/components-react

Version:

On July 19th, 2022, we launched [Cloudscape Design System](https://cloudscape.design). Cloudscape is an evolution of AWS-UI. It consists of user interface guidelines, front-end components, design resources, and development tools for building intuitive, en

783 lines • 77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ModalWrapper = exports.MixedLineBarChartWrapper = exports.LiveRegionWrapper = exports.ListWrapper = exports.LinkWrapper = exports.LineChartWrapper = exports.KeyValuePairsWrapper = exports.InputWrapper = exports.IconWrapper = exports.HotspotWrapper = exports.HelpPanelWrapper = exports.HeaderWrapper = exports.GridWrapper = exports.FormFieldWrapper = exports.FormWrapper = exports.FlashbarWrapper = exports.FileUploadWrapper = exports.FileTokenGroupWrapper = exports.FileInputWrapper = exports.FileDropzoneWrapper = exports.ExpandableSectionWrapper = exports.DrawerWrapper = exports.DateRangePickerWrapper = exports.DatePickerWrapper = exports.DateInputWrapper = exports.CopyToClipboardWrapper = exports.ContentLayoutWrapper = exports.ContainerWrapper = exports.ColumnLayoutWrapper = exports.CollectionPreferencesWrapper = exports.CodeEditorWrapper = exports.CheckboxWrapper = exports.CardsWrapper = exports.CalendarWrapper = exports.ButtonGroupWrapper = exports.ButtonDropdownWrapper = exports.ButtonWrapper = exports.BreadcrumbGroupWrapper = exports.BoxWrapper = exports.BarChartWrapper = exports.BadgeWrapper = exports.AutosuggestWrapper = exports.AttributeEditorWrapper = exports.AreaChartWrapper = exports.AppLayoutToolbarWrapper = exports.AppLayoutWrapper = exports.AnnotationWrapper = exports.AnchorNavigationWrapper = exports.AlertWrapper = exports.ElementWrapper = void 0; exports.WizardWrapper = exports.TutorialPanelWrapper = exports.TreeViewWrapper = exports.TopNavigationWrapper = exports.TokenGroupWrapper = exports.TokenWrapper = exports.ToggleButtonWrapper = exports.ToggleWrapper = exports.TimeInputWrapper = exports.TilesWrapper = exports.TextareaWrapper = exports.TextFilterWrapper = exports.TextContentWrapper = exports.TagEditorWrapper = exports.TabsWrapper = exports.TableWrapper = exports.StepsWrapper = exports.StatusIndicatorWrapper = exports.SplitPanelWrapper = exports.SpinnerWrapper = exports.SpaceBetweenWrapper = exports.SliderWrapper = exports.SideNavigationWrapper = exports.SelectWrapper = exports.SegmentedControlWrapper = exports.S3ResourceSelectorWrapper = exports.RadioGroupWrapper = exports.RadioButtonWrapper = exports.PropertyFilterWrapper = exports.PromptInputWrapper = exports.ProgressBarWrapper = exports.PopoverWrapper = exports.PieChartWrapper = exports.PaginationWrapper = exports.NavigableGroupWrapper = exports.MultiselectWrapper = void 0; exports.default = wrapper; // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 const selectors_1 = require("@awsui/test-utils-core/selectors"); Object.defineProperty(exports, "ElementWrapper", { enumerable: true, get: function () { return selectors_1.ElementWrapper; } }); const utils_1 = require("@awsui/test-utils-core/utils"); const alert_1 = require("./alert"); exports.AlertWrapper = alert_1.default; const anchor_navigation_1 = require("./anchor-navigation"); exports.AnchorNavigationWrapper = anchor_navigation_1.default; const annotation_1 = require("./annotation"); exports.AnnotationWrapper = annotation_1.default; const app_layout_1 = require("./app-layout"); exports.AppLayoutWrapper = app_layout_1.default; const app_layout_toolbar_1 = require("./app-layout-toolbar"); exports.AppLayoutToolbarWrapper = app_layout_toolbar_1.default; const area_chart_1 = require("./area-chart"); exports.AreaChartWrapper = area_chart_1.default; const attribute_editor_1 = require("./attribute-editor"); exports.AttributeEditorWrapper = attribute_editor_1.default; const autosuggest_1 = require("./autosuggest"); exports.AutosuggestWrapper = autosuggest_1.default; const badge_1 = require("./badge"); exports.BadgeWrapper = badge_1.default; const bar_chart_1 = require("./bar-chart"); exports.BarChartWrapper = bar_chart_1.default; const box_1 = require("./box"); exports.BoxWrapper = box_1.default; const breadcrumb_group_1 = require("./breadcrumb-group"); exports.BreadcrumbGroupWrapper = breadcrumb_group_1.default; const button_1 = require("./button"); exports.ButtonWrapper = button_1.default; const button_dropdown_1 = require("./button-dropdown"); exports.ButtonDropdownWrapper = button_dropdown_1.default; const button_group_1 = require("./button-group"); exports.ButtonGroupWrapper = button_group_1.default; const calendar_1 = require("./calendar"); exports.CalendarWrapper = calendar_1.default; const cards_1 = require("./cards"); exports.CardsWrapper = cards_1.default; const checkbox_1 = require("./checkbox"); exports.CheckboxWrapper = checkbox_1.default; const code_editor_1 = require("./code-editor"); exports.CodeEditorWrapper = code_editor_1.default; const collection_preferences_1 = require("./collection-preferences"); exports.CollectionPreferencesWrapper = collection_preferences_1.default; const column_layout_1 = require("./column-layout"); exports.ColumnLayoutWrapper = column_layout_1.default; const container_1 = require("./container"); exports.ContainerWrapper = container_1.default; const content_layout_1 = require("./content-layout"); exports.ContentLayoutWrapper = content_layout_1.default; const copy_to_clipboard_1 = require("./copy-to-clipboard"); exports.CopyToClipboardWrapper = copy_to_clipboard_1.default; const date_input_1 = require("./date-input"); exports.DateInputWrapper = date_input_1.default; const date_picker_1 = require("./date-picker"); exports.DatePickerWrapper = date_picker_1.default; const date_range_picker_1 = require("./date-range-picker"); exports.DateRangePickerWrapper = date_range_picker_1.default; const drawer_1 = require("./drawer"); exports.DrawerWrapper = drawer_1.default; const expandable_section_1 = require("./expandable-section"); exports.ExpandableSectionWrapper = expandable_section_1.default; const file_dropzone_1 = require("./file-dropzone"); exports.FileDropzoneWrapper = file_dropzone_1.default; const file_input_1 = require("./file-input"); exports.FileInputWrapper = file_input_1.default; const file_token_group_1 = require("./file-token-group"); exports.FileTokenGroupWrapper = file_token_group_1.default; const file_upload_1 = require("./file-upload"); exports.FileUploadWrapper = file_upload_1.default; const flashbar_1 = require("./flashbar"); exports.FlashbarWrapper = flashbar_1.default; const form_1 = require("./form"); exports.FormWrapper = form_1.default; const form_field_1 = require("./form-field"); exports.FormFieldWrapper = form_field_1.default; const grid_1 = require("./grid"); exports.GridWrapper = grid_1.default; const header_1 = require("./header"); exports.HeaderWrapper = header_1.default; const help_panel_1 = require("./help-panel"); exports.HelpPanelWrapper = help_panel_1.default; const hotspot_1 = require("./hotspot"); exports.HotspotWrapper = hotspot_1.default; const icon_1 = require("./icon"); exports.IconWrapper = icon_1.default; const input_1 = require("./input"); exports.InputWrapper = input_1.default; const key_value_pairs_1 = require("./key-value-pairs"); exports.KeyValuePairsWrapper = key_value_pairs_1.default; const line_chart_1 = require("./line-chart"); exports.LineChartWrapper = line_chart_1.default; const link_1 = require("./link"); exports.LinkWrapper = link_1.default; const list_1 = require("./list"); exports.ListWrapper = list_1.default; const live_region_1 = require("./live-region"); exports.LiveRegionWrapper = live_region_1.default; const mixed_line_bar_chart_1 = require("./mixed-line-bar-chart"); exports.MixedLineBarChartWrapper = mixed_line_bar_chart_1.default; const modal_1 = require("./modal"); exports.ModalWrapper = modal_1.default; const multiselect_1 = require("./multiselect"); exports.MultiselectWrapper = multiselect_1.default; const navigable_group_1 = require("./navigable-group"); exports.NavigableGroupWrapper = navigable_group_1.default; const pagination_1 = require("./pagination"); exports.PaginationWrapper = pagination_1.default; const pie_chart_1 = require("./pie-chart"); exports.PieChartWrapper = pie_chart_1.default; const popover_1 = require("./popover"); exports.PopoverWrapper = popover_1.default; const progress_bar_1 = require("./progress-bar"); exports.ProgressBarWrapper = progress_bar_1.default; const prompt_input_1 = require("./prompt-input"); exports.PromptInputWrapper = prompt_input_1.default; const property_filter_1 = require("./property-filter"); exports.PropertyFilterWrapper = property_filter_1.default; const radio_button_1 = require("./radio-button"); exports.RadioButtonWrapper = radio_button_1.default; const radio_group_1 = require("./radio-group"); exports.RadioGroupWrapper = radio_group_1.default; const s3_resource_selector_1 = require("./s3-resource-selector"); exports.S3ResourceSelectorWrapper = s3_resource_selector_1.default; const segmented_control_1 = require("./segmented-control"); exports.SegmentedControlWrapper = segmented_control_1.default; const select_1 = require("./select"); exports.SelectWrapper = select_1.default; const side_navigation_1 = require("./side-navigation"); exports.SideNavigationWrapper = side_navigation_1.default; const slider_1 = require("./slider"); exports.SliderWrapper = slider_1.default; const space_between_1 = require("./space-between"); exports.SpaceBetweenWrapper = space_between_1.default; const spinner_1 = require("./spinner"); exports.SpinnerWrapper = spinner_1.default; const split_panel_1 = require("./split-panel"); exports.SplitPanelWrapper = split_panel_1.default; const status_indicator_1 = require("./status-indicator"); exports.StatusIndicatorWrapper = status_indicator_1.default; const steps_1 = require("./steps"); exports.StepsWrapper = steps_1.default; const table_1 = require("./table"); exports.TableWrapper = table_1.default; const tabs_1 = require("./tabs"); exports.TabsWrapper = tabs_1.default; const tag_editor_1 = require("./tag-editor"); exports.TagEditorWrapper = tag_editor_1.default; const text_content_1 = require("./text-content"); exports.TextContentWrapper = text_content_1.default; const text_filter_1 = require("./text-filter"); exports.TextFilterWrapper = text_filter_1.default; const textarea_1 = require("./textarea"); exports.TextareaWrapper = textarea_1.default; const tiles_1 = require("./tiles"); exports.TilesWrapper = tiles_1.default; const time_input_1 = require("./time-input"); exports.TimeInputWrapper = time_input_1.default; const toggle_1 = require("./toggle"); exports.ToggleWrapper = toggle_1.default; const toggle_button_1 = require("./toggle-button"); exports.ToggleButtonWrapper = toggle_button_1.default; const token_1 = require("./token"); exports.TokenWrapper = token_1.default; const token_group_1 = require("./token-group"); exports.TokenGroupWrapper = token_group_1.default; const top_navigation_1 = require("./top-navigation"); exports.TopNavigationWrapper = top_navigation_1.default; const tree_view_1 = require("./tree-view"); exports.TreeViewWrapper = tree_view_1.default; const tutorial_panel_1 = require("./tutorial-panel"); exports.TutorialPanelWrapper = tutorial_panel_1.default; const wizard_1 = require("./wizard"); exports.WizardWrapper = wizard_1.default; selectors_1.ElementWrapper.prototype.findAlert = function (selector) { let rootSelector = `.${alert_1.default.rootSelector}`; if ("legacyRootSelector" in alert_1.default && alert_1.default.legacyRootSelector) { rootSelector = `:is(.${alert_1.default.rootSelector}, .${alert_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, alert_1.default); }; selectors_1.ElementWrapper.prototype.findAllAlerts = function (selector) { return this.findAllComponents(alert_1.default, selector); }; selectors_1.ElementWrapper.prototype.findAnchorNavigation = function (selector) { let rootSelector = `.${anchor_navigation_1.default.rootSelector}`; if ("legacyRootSelector" in anchor_navigation_1.default && anchor_navigation_1.default.legacyRootSelector) { rootSelector = `:is(.${anchor_navigation_1.default.rootSelector}, .${anchor_navigation_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, anchor_navigation_1.default); }; selectors_1.ElementWrapper.prototype.findAllAnchorNavigations = function (selector) { return this.findAllComponents(anchor_navigation_1.default, selector); }; selectors_1.ElementWrapper.prototype.findAnnotation = function (selector) { let rootSelector = `.${annotation_1.default.rootSelector}`; if ("legacyRootSelector" in annotation_1.default && annotation_1.default.legacyRootSelector) { rootSelector = `:is(.${annotation_1.default.rootSelector}, .${annotation_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, annotation_1.default); }; selectors_1.ElementWrapper.prototype.findAllAnnotations = function (selector) { return this.findAllComponents(annotation_1.default, selector); }; selectors_1.ElementWrapper.prototype.findAppLayout = function (selector) { let rootSelector = `.${app_layout_1.default.rootSelector}`; if ("legacyRootSelector" in app_layout_1.default && app_layout_1.default.legacyRootSelector) { rootSelector = `:is(.${app_layout_1.default.rootSelector}, .${app_layout_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, app_layout_1.default); }; selectors_1.ElementWrapper.prototype.findAllAppLayouts = function (selector) { return this.findAllComponents(app_layout_1.default, selector); }; selectors_1.ElementWrapper.prototype.findAppLayoutToolbar = function (selector) { let rootSelector = `.${app_layout_toolbar_1.default.rootSelector}`; if ("legacyRootSelector" in app_layout_toolbar_1.default && app_layout_toolbar_1.default.legacyRootSelector) { rootSelector = `:is(.${app_layout_toolbar_1.default.rootSelector}, .${app_layout_toolbar_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, app_layout_toolbar_1.default); }; selectors_1.ElementWrapper.prototype.findAllAppLayoutToolbars = function (selector) { return this.findAllComponents(app_layout_toolbar_1.default, selector); }; selectors_1.ElementWrapper.prototype.findAreaChart = function (selector) { let rootSelector = `.${area_chart_1.default.rootSelector}`; if ("legacyRootSelector" in area_chart_1.default && area_chart_1.default.legacyRootSelector) { rootSelector = `:is(.${area_chart_1.default.rootSelector}, .${area_chart_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, area_chart_1.default); }; selectors_1.ElementWrapper.prototype.findAllAreaCharts = function (selector) { return this.findAllComponents(area_chart_1.default, selector); }; selectors_1.ElementWrapper.prototype.findAttributeEditor = function (selector) { let rootSelector = `.${attribute_editor_1.default.rootSelector}`; if ("legacyRootSelector" in attribute_editor_1.default && attribute_editor_1.default.legacyRootSelector) { rootSelector = `:is(.${attribute_editor_1.default.rootSelector}, .${attribute_editor_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, attribute_editor_1.default); }; selectors_1.ElementWrapper.prototype.findAllAttributeEditors = function (selector) { return this.findAllComponents(attribute_editor_1.default, selector); }; selectors_1.ElementWrapper.prototype.findAutosuggest = function (selector) { let rootSelector = `.${autosuggest_1.default.rootSelector}`; if ("legacyRootSelector" in autosuggest_1.default && autosuggest_1.default.legacyRootSelector) { rootSelector = `:is(.${autosuggest_1.default.rootSelector}, .${autosuggest_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, autosuggest_1.default); }; selectors_1.ElementWrapper.prototype.findAllAutosuggests = function (selector) { return this.findAllComponents(autosuggest_1.default, selector); }; selectors_1.ElementWrapper.prototype.findBadge = function (selector) { let rootSelector = `.${badge_1.default.rootSelector}`; if ("legacyRootSelector" in badge_1.default && badge_1.default.legacyRootSelector) { rootSelector = `:is(.${badge_1.default.rootSelector}, .${badge_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, badge_1.default); }; selectors_1.ElementWrapper.prototype.findAllBadges = function (selector) { return this.findAllComponents(badge_1.default, selector); }; selectors_1.ElementWrapper.prototype.findBarChart = function (selector) { let rootSelector = `.${bar_chart_1.default.rootSelector}`; if ("legacyRootSelector" in bar_chart_1.default && bar_chart_1.default.legacyRootSelector) { rootSelector = `:is(.${bar_chart_1.default.rootSelector}, .${bar_chart_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, bar_chart_1.default); }; selectors_1.ElementWrapper.prototype.findAllBarCharts = function (selector) { return this.findAllComponents(bar_chart_1.default, selector); }; selectors_1.ElementWrapper.prototype.findBox = function (selector) { let rootSelector = `.${box_1.default.rootSelector}`; if ("legacyRootSelector" in box_1.default && box_1.default.legacyRootSelector) { rootSelector = `:is(.${box_1.default.rootSelector}, .${box_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, box_1.default); }; selectors_1.ElementWrapper.prototype.findAllBoxes = function (selector) { return this.findAllComponents(box_1.default, selector); }; selectors_1.ElementWrapper.prototype.findBreadcrumbGroup = function (selector) { let rootSelector = `.${breadcrumb_group_1.default.rootSelector}`; if ("legacyRootSelector" in breadcrumb_group_1.default && breadcrumb_group_1.default.legacyRootSelector) { rootSelector = `:is(.${breadcrumb_group_1.default.rootSelector}, .${breadcrumb_group_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, breadcrumb_group_1.default); }; selectors_1.ElementWrapper.prototype.findAllBreadcrumbGroups = function (selector) { return this.findAllComponents(breadcrumb_group_1.default, selector); }; selectors_1.ElementWrapper.prototype.findButton = function (selector) { let rootSelector = `.${button_1.default.rootSelector}`; if ("legacyRootSelector" in button_1.default && button_1.default.legacyRootSelector) { rootSelector = `:is(.${button_1.default.rootSelector}, .${button_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, button_1.default); }; selectors_1.ElementWrapper.prototype.findAllButtons = function (selector) { return this.findAllComponents(button_1.default, selector); }; selectors_1.ElementWrapper.prototype.findButtonDropdown = function (selector) { let rootSelector = `.${button_dropdown_1.default.rootSelector}`; if ("legacyRootSelector" in button_dropdown_1.default && button_dropdown_1.default.legacyRootSelector) { rootSelector = `:is(.${button_dropdown_1.default.rootSelector}, .${button_dropdown_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, button_dropdown_1.default); }; selectors_1.ElementWrapper.prototype.findAllButtonDropdowns = function (selector) { return this.findAllComponents(button_dropdown_1.default, selector); }; selectors_1.ElementWrapper.prototype.findButtonGroup = function (selector) { let rootSelector = `.${button_group_1.default.rootSelector}`; if ("legacyRootSelector" in button_group_1.default && button_group_1.default.legacyRootSelector) { rootSelector = `:is(.${button_group_1.default.rootSelector}, .${button_group_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, button_group_1.default); }; selectors_1.ElementWrapper.prototype.findAllButtonGroups = function (selector) { return this.findAllComponents(button_group_1.default, selector); }; selectors_1.ElementWrapper.prototype.findCalendar = function (selector) { let rootSelector = `.${calendar_1.default.rootSelector}`; if ("legacyRootSelector" in calendar_1.default && calendar_1.default.legacyRootSelector) { rootSelector = `:is(.${calendar_1.default.rootSelector}, .${calendar_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, calendar_1.default); }; selectors_1.ElementWrapper.prototype.findAllCalendars = function (selector) { return this.findAllComponents(calendar_1.default, selector); }; selectors_1.ElementWrapper.prototype.findCards = function (selector) { let rootSelector = `.${cards_1.default.rootSelector}`; if ("legacyRootSelector" in cards_1.default && cards_1.default.legacyRootSelector) { rootSelector = `:is(.${cards_1.default.rootSelector}, .${cards_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, cards_1.default); }; selectors_1.ElementWrapper.prototype.findAllCards = function (selector) { return this.findAllComponents(cards_1.default, selector); }; selectors_1.ElementWrapper.prototype.findCheckbox = function (selector) { let rootSelector = `.${checkbox_1.default.rootSelector}`; if ("legacyRootSelector" in checkbox_1.default && checkbox_1.default.legacyRootSelector) { rootSelector = `:is(.${checkbox_1.default.rootSelector}, .${checkbox_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, checkbox_1.default); }; selectors_1.ElementWrapper.prototype.findAllCheckboxes = function (selector) { return this.findAllComponents(checkbox_1.default, selector); }; selectors_1.ElementWrapper.prototype.findCodeEditor = function (selector) { let rootSelector = `.${code_editor_1.default.rootSelector}`; if ("legacyRootSelector" in code_editor_1.default && code_editor_1.default.legacyRootSelector) { rootSelector = `:is(.${code_editor_1.default.rootSelector}, .${code_editor_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, code_editor_1.default); }; selectors_1.ElementWrapper.prototype.findAllCodeEditors = function (selector) { return this.findAllComponents(code_editor_1.default, selector); }; selectors_1.ElementWrapper.prototype.findCollectionPreferences = function (selector) { let rootSelector = `.${collection_preferences_1.default.rootSelector}`; if ("legacyRootSelector" in collection_preferences_1.default && collection_preferences_1.default.legacyRootSelector) { rootSelector = `:is(.${collection_preferences_1.default.rootSelector}, .${collection_preferences_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, collection_preferences_1.default); }; selectors_1.ElementWrapper.prototype.findAllCollectionPreferences = function (selector) { return this.findAllComponents(collection_preferences_1.default, selector); }; selectors_1.ElementWrapper.prototype.findColumnLayout = function (selector) { let rootSelector = `.${column_layout_1.default.rootSelector}`; if ("legacyRootSelector" in column_layout_1.default && column_layout_1.default.legacyRootSelector) { rootSelector = `:is(.${column_layout_1.default.rootSelector}, .${column_layout_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, column_layout_1.default); }; selectors_1.ElementWrapper.prototype.findAllColumnLayouts = function (selector) { return this.findAllComponents(column_layout_1.default, selector); }; selectors_1.ElementWrapper.prototype.findContainer = function (selector) { let rootSelector = `.${container_1.default.rootSelector}`; if ("legacyRootSelector" in container_1.default && container_1.default.legacyRootSelector) { rootSelector = `:is(.${container_1.default.rootSelector}, .${container_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, container_1.default); }; selectors_1.ElementWrapper.prototype.findAllContainers = function (selector) { return this.findAllComponents(container_1.default, selector); }; selectors_1.ElementWrapper.prototype.findContentLayout = function (selector) { let rootSelector = `.${content_layout_1.default.rootSelector}`; if ("legacyRootSelector" in content_layout_1.default && content_layout_1.default.legacyRootSelector) { rootSelector = `:is(.${content_layout_1.default.rootSelector}, .${content_layout_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, content_layout_1.default); }; selectors_1.ElementWrapper.prototype.findAllContentLayouts = function (selector) { return this.findAllComponents(content_layout_1.default, selector); }; selectors_1.ElementWrapper.prototype.findCopyToClipboard = function (selector) { let rootSelector = `.${copy_to_clipboard_1.default.rootSelector}`; if ("legacyRootSelector" in copy_to_clipboard_1.default && copy_to_clipboard_1.default.legacyRootSelector) { rootSelector = `:is(.${copy_to_clipboard_1.default.rootSelector}, .${copy_to_clipboard_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, copy_to_clipboard_1.default); }; selectors_1.ElementWrapper.prototype.findAllCopyToClipboards = function (selector) { return this.findAllComponents(copy_to_clipboard_1.default, selector); }; selectors_1.ElementWrapper.prototype.findDateInput = function (selector) { let rootSelector = `.${date_input_1.default.rootSelector}`; if ("legacyRootSelector" in date_input_1.default && date_input_1.default.legacyRootSelector) { rootSelector = `:is(.${date_input_1.default.rootSelector}, .${date_input_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, date_input_1.default); }; selectors_1.ElementWrapper.prototype.findAllDateInputs = function (selector) { return this.findAllComponents(date_input_1.default, selector); }; selectors_1.ElementWrapper.prototype.findDatePicker = function (selector) { let rootSelector = `.${date_picker_1.default.rootSelector}`; if ("legacyRootSelector" in date_picker_1.default && date_picker_1.default.legacyRootSelector) { rootSelector = `:is(.${date_picker_1.default.rootSelector}, .${date_picker_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, date_picker_1.default); }; selectors_1.ElementWrapper.prototype.findAllDatePickers = function (selector) { return this.findAllComponents(date_picker_1.default, selector); }; selectors_1.ElementWrapper.prototype.findDateRangePicker = function (selector) { let rootSelector = `.${date_range_picker_1.default.rootSelector}`; if ("legacyRootSelector" in date_range_picker_1.default && date_range_picker_1.default.legacyRootSelector) { rootSelector = `:is(.${date_range_picker_1.default.rootSelector}, .${date_range_picker_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, date_range_picker_1.default); }; selectors_1.ElementWrapper.prototype.findAllDateRangePickers = function (selector) { return this.findAllComponents(date_range_picker_1.default, selector); }; selectors_1.ElementWrapper.prototype.findDrawer = function (selector) { let rootSelector = `.${drawer_1.default.rootSelector}`; if ("legacyRootSelector" in drawer_1.default && drawer_1.default.legacyRootSelector) { rootSelector = `:is(.${drawer_1.default.rootSelector}, .${drawer_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, drawer_1.default); }; selectors_1.ElementWrapper.prototype.findAllDrawers = function (selector) { return this.findAllComponents(drawer_1.default, selector); }; selectors_1.ElementWrapper.prototype.findExpandableSection = function (selector) { let rootSelector = `.${expandable_section_1.default.rootSelector}`; if ("legacyRootSelector" in expandable_section_1.default && expandable_section_1.default.legacyRootSelector) { rootSelector = `:is(.${expandable_section_1.default.rootSelector}, .${expandable_section_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, expandable_section_1.default); }; selectors_1.ElementWrapper.prototype.findAllExpandableSections = function (selector) { return this.findAllComponents(expandable_section_1.default, selector); }; selectors_1.ElementWrapper.prototype.findFileDropzone = function (selector) { let rootSelector = `.${file_dropzone_1.default.rootSelector}`; if ("legacyRootSelector" in file_dropzone_1.default && file_dropzone_1.default.legacyRootSelector) { rootSelector = `:is(.${file_dropzone_1.default.rootSelector}, .${file_dropzone_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, file_dropzone_1.default); }; selectors_1.ElementWrapper.prototype.findAllFileDropzones = function (selector) { return this.findAllComponents(file_dropzone_1.default, selector); }; selectors_1.ElementWrapper.prototype.findFileInput = function (selector) { let rootSelector = `.${file_input_1.default.rootSelector}`; if ("legacyRootSelector" in file_input_1.default && file_input_1.default.legacyRootSelector) { rootSelector = `:is(.${file_input_1.default.rootSelector}, .${file_input_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, file_input_1.default); }; selectors_1.ElementWrapper.prototype.findAllFileInputs = function (selector) { return this.findAllComponents(file_input_1.default, selector); }; selectors_1.ElementWrapper.prototype.findFileTokenGroup = function (selector) { let rootSelector = `.${file_token_group_1.default.rootSelector}`; if ("legacyRootSelector" in file_token_group_1.default && file_token_group_1.default.legacyRootSelector) { rootSelector = `:is(.${file_token_group_1.default.rootSelector}, .${file_token_group_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, file_token_group_1.default); }; selectors_1.ElementWrapper.prototype.findAllFileTokenGroups = function (selector) { return this.findAllComponents(file_token_group_1.default, selector); }; selectors_1.ElementWrapper.prototype.findFileUpload = function (selector) { let rootSelector = `.${file_upload_1.default.rootSelector}`; if ("legacyRootSelector" in file_upload_1.default && file_upload_1.default.legacyRootSelector) { rootSelector = `:is(.${file_upload_1.default.rootSelector}, .${file_upload_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, file_upload_1.default); }; selectors_1.ElementWrapper.prototype.findAllFileUploads = function (selector) { return this.findAllComponents(file_upload_1.default, selector); }; selectors_1.ElementWrapper.prototype.findFlashbar = function (selector) { let rootSelector = `.${flashbar_1.default.rootSelector}`; if ("legacyRootSelector" in flashbar_1.default && flashbar_1.default.legacyRootSelector) { rootSelector = `:is(.${flashbar_1.default.rootSelector}, .${flashbar_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, flashbar_1.default); }; selectors_1.ElementWrapper.prototype.findAllFlashbars = function (selector) { return this.findAllComponents(flashbar_1.default, selector); }; selectors_1.ElementWrapper.prototype.findForm = function (selector) { let rootSelector = `.${form_1.default.rootSelector}`; if ("legacyRootSelector" in form_1.default && form_1.default.legacyRootSelector) { rootSelector = `:is(.${form_1.default.rootSelector}, .${form_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, form_1.default); }; selectors_1.ElementWrapper.prototype.findAllForms = function (selector) { return this.findAllComponents(form_1.default, selector); }; selectors_1.ElementWrapper.prototype.findFormField = function (selector) { let rootSelector = `.${form_field_1.default.rootSelector}`; if ("legacyRootSelector" in form_field_1.default && form_field_1.default.legacyRootSelector) { rootSelector = `:is(.${form_field_1.default.rootSelector}, .${form_field_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, form_field_1.default); }; selectors_1.ElementWrapper.prototype.findAllFormFields = function (selector) { return this.findAllComponents(form_field_1.default, selector); }; selectors_1.ElementWrapper.prototype.findGrid = function (selector) { let rootSelector = `.${grid_1.default.rootSelector}`; if ("legacyRootSelector" in grid_1.default && grid_1.default.legacyRootSelector) { rootSelector = `:is(.${grid_1.default.rootSelector}, .${grid_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, grid_1.default); }; selectors_1.ElementWrapper.prototype.findAllGrids = function (selector) { return this.findAllComponents(grid_1.default, selector); }; selectors_1.ElementWrapper.prototype.findHeader = function (selector) { let rootSelector = `.${header_1.default.rootSelector}`; if ("legacyRootSelector" in header_1.default && header_1.default.legacyRootSelector) { rootSelector = `:is(.${header_1.default.rootSelector}, .${header_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, header_1.default); }; selectors_1.ElementWrapper.prototype.findAllHeaders = function (selector) { return this.findAllComponents(header_1.default, selector); }; selectors_1.ElementWrapper.prototype.findHelpPanel = function (selector) { let rootSelector = `.${help_panel_1.default.rootSelector}`; if ("legacyRootSelector" in help_panel_1.default && help_panel_1.default.legacyRootSelector) { rootSelector = `:is(.${help_panel_1.default.rootSelector}, .${help_panel_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, help_panel_1.default); }; selectors_1.ElementWrapper.prototype.findAllHelpPanels = function (selector) { return this.findAllComponents(help_panel_1.default, selector); }; selectors_1.ElementWrapper.prototype.findHotspot = function (selector) { let rootSelector = `.${hotspot_1.default.rootSelector}`; if ("legacyRootSelector" in hotspot_1.default && hotspot_1.default.legacyRootSelector) { rootSelector = `:is(.${hotspot_1.default.rootSelector}, .${hotspot_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, hotspot_1.default); }; selectors_1.ElementWrapper.prototype.findAllHotspots = function (selector) { return this.findAllComponents(hotspot_1.default, selector); }; selectors_1.ElementWrapper.prototype.findIcon = function (selector) { let rootSelector = `.${icon_1.default.rootSelector}`; if ("legacyRootSelector" in icon_1.default && icon_1.default.legacyRootSelector) { rootSelector = `:is(.${icon_1.default.rootSelector}, .${icon_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, icon_1.default); }; selectors_1.ElementWrapper.prototype.findAllIcons = function (selector) { return this.findAllComponents(icon_1.default, selector); }; selectors_1.ElementWrapper.prototype.findInput = function (selector) { let rootSelector = `.${input_1.default.rootSelector}`; if ("legacyRootSelector" in input_1.default && input_1.default.legacyRootSelector) { rootSelector = `:is(.${input_1.default.rootSelector}, .${input_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, input_1.default); }; selectors_1.ElementWrapper.prototype.findAllInputs = function (selector) { return this.findAllComponents(input_1.default, selector); }; selectors_1.ElementWrapper.prototype.findKeyValuePairs = function (selector) { let rootSelector = `.${key_value_pairs_1.default.rootSelector}`; if ("legacyRootSelector" in key_value_pairs_1.default && key_value_pairs_1.default.legacyRootSelector) { rootSelector = `:is(.${key_value_pairs_1.default.rootSelector}, .${key_value_pairs_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, key_value_pairs_1.default); }; selectors_1.ElementWrapper.prototype.findAllKeyValuePairs = function (selector) { return this.findAllComponents(key_value_pairs_1.default, selector); }; selectors_1.ElementWrapper.prototype.findLineChart = function (selector) { let rootSelector = `.${line_chart_1.default.rootSelector}`; if ("legacyRootSelector" in line_chart_1.default && line_chart_1.default.legacyRootSelector) { rootSelector = `:is(.${line_chart_1.default.rootSelector}, .${line_chart_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, line_chart_1.default); }; selectors_1.ElementWrapper.prototype.findAllLineCharts = function (selector) { return this.findAllComponents(line_chart_1.default, selector); }; selectors_1.ElementWrapper.prototype.findLink = function (selector) { let rootSelector = `.${link_1.default.rootSelector}`; if ("legacyRootSelector" in link_1.default && link_1.default.legacyRootSelector) { rootSelector = `:is(.${link_1.default.rootSelector}, .${link_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, link_1.default); }; selectors_1.ElementWrapper.prototype.findAllLinks = function (selector) { return this.findAllComponents(link_1.default, selector); }; selectors_1.ElementWrapper.prototype.findList = function (selector) { let rootSelector = `.${list_1.default.rootSelector}`; if ("legacyRootSelector" in list_1.default && list_1.default.legacyRootSelector) { rootSelector = `:is(.${list_1.default.rootSelector}, .${list_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, list_1.default); }; selectors_1.ElementWrapper.prototype.findAllLists = function (selector) { return this.findAllComponents(list_1.default, selector); }; selectors_1.ElementWrapper.prototype.findLiveRegion = function (selector) { let rootSelector = `.${live_region_1.default.rootSelector}`; if ("legacyRootSelector" in live_region_1.default && live_region_1.default.legacyRootSelector) { rootSelector = `:is(.${live_region_1.default.rootSelector}, .${live_region_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, live_region_1.default); }; selectors_1.ElementWrapper.prototype.findAllLiveRegions = function (selector) { return this.findAllComponents(live_region_1.default, selector); }; selectors_1.ElementWrapper.prototype.findMixedLineBarChart = function (selector) { let rootSelector = `.${mixed_line_bar_chart_1.default.rootSelector}`; if ("legacyRootSelector" in mixed_line_bar_chart_1.default && mixed_line_bar_chart_1.default.legacyRootSelector) { rootSelector = `:is(.${mixed_line_bar_chart_1.default.rootSelector}, .${mixed_line_bar_chart_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, mixed_line_bar_chart_1.default); }; selectors_1.ElementWrapper.prototype.findAllMixedLineBarCharts = function (selector) { return this.findAllComponents(mixed_line_bar_chart_1.default, selector); }; selectors_1.ElementWrapper.prototype.findModal = function (selector) { let rootSelector = `.${modal_1.default.rootSelector}`; if ("legacyRootSelector" in modal_1.default && modal_1.default.legacyRootSelector) { rootSelector = `:is(.${modal_1.default.rootSelector}, .${modal_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, modal_1.default); }; selectors_1.ElementWrapper.prototype.findAllModals = function (selector) { return this.findAllComponents(modal_1.default, selector); }; selectors_1.ElementWrapper.prototype.findMultiselect = function (selector) { let rootSelector = `.${multiselect_1.default.rootSelector}`; if ("legacyRootSelector" in multiselect_1.default && multiselect_1.default.legacyRootSelector) { rootSelector = `:is(.${multiselect_1.default.rootSelector}, .${multiselect_1.default.legacyRootSelector})`; } // casting to 'any' is needed to avoid this issue with generics // https://github.com/microsoft/TypeScript/issues/29132 return this.findComponent(selector ? (0, utils_1.appendSelector)(selector, rootSelector) : rootSelector, multiselect_1.default); }; selectors_1.ElementWrapper.prototype.findAllMultiselects = function (selector) { return this.findAllComponents(multiselect_1.default, selector); }; selectors_1.ElementWrapper.prototype.findNavigableGroup = function (selector) { let rootSelector = `.${navigable_group_1.default.rootSelector}`; if ("legacyRootSelector" in navigable_group_1.def