- Updated all component headers and documentation
- Changed navbar and footer branding
- Updated homepage hero badge
- Modified page title in index.html
- Simplified footer text to 'Built with ❤️'
- Consistent V2 capitalization across all references
24 lines
686 B
TypeScript
24 lines
686 B
TypeScript
interface FocusableNode {
|
|
node: HTMLElement;
|
|
/**
|
|
* index in the tab order
|
|
*/
|
|
index: number;
|
|
/**
|
|
* true, if this node belongs to a Lock
|
|
*/
|
|
lockItem: boolean;
|
|
/**
|
|
* true, if this node is a focus-guard (system node)
|
|
*/
|
|
guard: boolean;
|
|
}
|
|
/**
|
|
* traverses all related nodes (including groups) returning a list of all nodes(outer and internal) with meta information
|
|
* This is low-level API!
|
|
* @returns list of focusable elements inside a given top(!) node.
|
|
* @see {@link getFocusableNodes} providing a simpler API
|
|
*/
|
|
export declare const expandFocusableNodes: (topNode: HTMLElement | HTMLElement[]) => FocusableNode[];
|
|
export {};
|