/** * DO NOT EDIT * * This file was automatically generated by * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations * * To modify these typings, edit the source file(s): * iron-focusables-helper.js */ import {dom} from '@polymer/polymer/lib/legacy/polymer.dom.js'; declare class IronFocusablesHelperClass { /** * Returns a sorted array of tabbable nodes, including the root node. * It searches the tabbable nodes in the light and shadow dom of the chidren, * sorting the result by tabindex. */ getTabbableNodes(node: Node): HTMLElement[]; /** * Returns if a element is focusable. */ isFocusable(element: HTMLElement): boolean; /** * Returns if a element is tabbable. To be tabbable, a element must be * focusable, visible, and with a tabindex !== -1. */ isTabbable(element: HTMLElement): boolean; }