"use strict";
var _a, _b;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TESTPAGE_CONTENT_SCROLLVIEWER = exports.TESTPAGE_BUTTONS_SCROLLVIEWER = exports.BASE_TESTPAGE = exports.androidAttributeToEnumName = exports.attributeToEnumName = exports.PAGE_TIMEOUT = exports.BOOT_APP_TIMEOUT = exports.ANDROID_EDITTEXT = exports.ANDROID_RADIOBUTTON = exports.ANDROID_TEXT = exports.ANDROID_IMAGE = exports.ANDROID_CHECKBOX = exports.ANDROID_BUTTON = exports.TEXT_A11Y_ROLE = exports.TABITEM_A11Y_ROLE = exports.TAB_A11Y_ROLE = exports.RADIOGROUP_A11Y_ROLE = exports.RADIOBUTTON_A11Y_ROLE = exports.MENUITEM_A11Y_ROLE = exports.MENU_A11Y_ROLE = exports.MENUBUTTON_A11Y_ROLE = exports.LINK_A11Y_ROLE = exports.IMAGE_A11Y_ROLE = exports.CHECKBOX_A11Y_ROLE = exports.CALLOUT_A11Y_ROLE = exports.BUTTON_A11Y_ROLE = exports.E2E_TEST_SECTION = exports.E2E_MODE_SWITCH = exports.ROOT_VIEW = void 0;
exports.ROOT_VIEW = 'Fluent_Tester_Root_View';
exports.E2E_MODE_SWITCH = 'E2E_Mode_Switch';
exports.E2E_TEST_SECTION = 'E2E_Test_Section';
/* Accessibility Role Control Types - https://docs.microsoft.com/en-us/windows/win32/winauto/uiauto-controltype-ids */
exports.BUTTON_A11Y_ROLE = 'ControlType.Button';
exports.CALLOUT_A11Y_ROLE = 'ControlType.Group';
exports.CHECKBOX_A11Y_ROLE = 'ControlType.CheckBox';
exports.IMAGE_A11Y_ROLE = 'ControlType.Image';
exports.LINK_A11Y_ROLE = 'ControlType.HyperLink';
exports.MENUBUTTON_A11Y_ROLE = 'ControlType.Button';
exports.MENU_A11Y_ROLE = 'ControlType.Menu';
exports.MENUITEM_A11Y_ROLE = 'ControlType.MenuItem';
exports.RADIOBUTTON_A11Y_ROLE = 'ControlType.RadioButton';
exports.RADIOGROUP_A11Y_ROLE = 'ControlType.List';
exports.TAB_A11Y_ROLE = 'ControlType.Tab';
exports.TABITEM_A11Y_ROLE = 'ControlType.TabItem';
exports.TEXT_A11Y_ROLE = 'ControlType.Text';
/* Android Widget Class Types - https://developer.android.com/reference/android/widget/package-summary#classes */
exports.ANDROID_BUTTON = 'android.widget.Button';
exports.ANDROID_CHECKBOX = 'android.widget.CheckBox';
exports.ANDROID_IMAGE = 'android.widget.ImageView';
exports.ANDROID_TEXT = 'android.widget.TextView';
exports.ANDROID_RADIOBUTTON = 'android.widget.RadioButton';
exports.ANDROID_EDITTEXT = 'android.widget.EditText';
/* Jasmine Timeouts */
exports.BOOT_APP_TIMEOUT = 60000;
exports.PAGE_TIMEOUT = 15000;
exports.attributeToEnumName = (_a = {},
    _a["HelpText" /* Attribute.AccessibilityHint */] = 'AccessibilityHint',
    _a["Name" /* Attribute.AccessibilityLabel */] = 'AccessibilityLabel',
    _a["ControlType" /* Attribute.AccessibilityRole */] = 'AccessibilityRole',
    _a["ExpandCollapse.ExpandCollapseState" /* Attribute.ExpandCollapseState */] = 'ExpandCollapseState',
    _a["IsEnabled" /* Attribute.IsEnabled */] = 'IsEnabled',
    _a["HasKeyboardFocus" /* Attribute.IsFocused */] = 'IsFocused',
    _a["IsRequiredForForm" /* Attribute.IsRequiredForForm */] = 'IsRequiredForForm',
    _a["IsTogglePatternAvailable" /* Attribute.IsTogglePatternAvailable */] = 'IsTogglePatternAvailable',
    _a["AutomationId" /* Attribute.TestID */] = 'TestID',
    _a["Toggle.ToggleState" /* Attribute.ToggleState */] = 'ToggleState',
    _a);
exports.androidAttributeToEnumName = (_b = {},
    _b["content-desc" /* AndroidAttribute.AccessibilityLabel */] = 'content-desc',
    _b["class" /* AndroidAttribute.Class */] = 'class',
    _b["clickable" /* AndroidAttribute.Clickable */] = 'clickable',
    _b["checked" /* AndroidAttribute.Checked */] = 'checked',
    _b["text" /* AndroidAttribute.Text */] = 'text',
    _b);
// Used for E2E testing on base page of FluentTester
exports.BASE_TESTPAGE = 'Base_TestPage';
// ScrollViewer that contains the list of test page buttons
exports.TESTPAGE_BUTTONS_SCROLLVIEWER = 'TestPage_Buttons_ScrollViewer';
// ScrollViewer that contains the content of each test page
exports.TESTPAGE_CONTENT_SCROLLVIEWER = 'TestPage_Content_ScrollViewer';
//# sourceMappingURL=consts.js.map