1 | export declare type VisibilityCache = Map<Element | undefined, boolean>;
|
2 | export declare const isVisibleCached: (visibilityCache: VisibilityCache, node: Element | undefined) => boolean;
|
3 | export declare const isAutoFocusAllowedCached: (cache: VisibilityCache, node: Element | undefined) => boolean;
|
4 | export declare const getDataset: (node: Element) => HTMLElement['dataset'] | undefined;
|
5 | export declare const isHTMLButtonElement: (node: Element) => node is HTMLInputElement;
|
6 | export declare const isHTMLInputElement: (node: Element) => node is HTMLInputElement;
|
7 | export declare const isRadioElement: (node: Element) => node is HTMLInputElement;
|
8 | export declare const notHiddenInput: (node: Element) => boolean;
|
9 | export declare const isAutoFocusAllowed: (node: Element) => boolean;
|
10 | export declare const isGuard: (node: Element | undefined) => boolean;
|
11 | export declare const isNotAGuard: (node: Element | undefined) => boolean;
|
12 | export declare const isDefined: <T>(x: T | null | undefined) => x is T;
|