UNPKG

ivya

Version:

Fork of Playwright's locator resolution

45 lines 2.53 kB
//#region src/roleUtils.d.ts /** * Copyright (c) Microsoft Corporation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ declare function getAriaRole(element: Element): string | null; declare function getAriaLabelledByElements(element: Element): Element[] | null; declare function getElementAccessibleName(element: Element, includeHidden: boolean): string; declare function getElementAccessibleDescription(element: Element, includeHidden: boolean): string; declare function getAriaInvalid(element: Element): 'false' | 'true' | 'grammar' | 'spelling'; declare function getElementAccessibleErrorMessage(element: Element): string; declare function getAriaSelected(element: Element): boolean; declare function getAriaChecked(element: Element): boolean | 'mixed'; declare function getAriaPressed(element: Element): boolean | 'mixed'; declare function getAriaExpanded(element: Element): boolean | 'none'; declare function getAriaLevel(element: Element): number; declare function getAriaDisabled(element: Element): boolean; declare function beginAriaCaches(): void; declare function endAriaCaches(): void; //#endregion //#region src/domUtils.d.ts declare function isElementVisible(element: Element): boolean; //#endregion //#region src/stringUtils.d.ts declare function cssEscape(s: string): string; //#endregion //#region src/publicUtils.d.ts declare function getAriaCheckedRoles(): string[]; declare function getAriaExpandedRoles(): string[]; declare function getAriaLevelRoles(): string[]; declare function getAriaPressedRoles(): string[]; declare function getAriaSelectedRoles(): string[]; //#endregion export { beginAriaCaches, cssEscape, endAriaCaches, getAriaChecked, getAriaCheckedRoles, getAriaDisabled, getAriaExpanded, getAriaExpandedRoles, getAriaInvalid, getAriaLabelledByElements, getAriaLevel, getAriaLevelRoles, getAriaPressed, getAriaPressedRoles, getAriaRole, getAriaSelected, getAriaSelectedRoles, getElementAccessibleDescription, getElementAccessibleErrorMessage, getElementAccessibleName, isElementVisible };