@nova-ui/bits
Version:
SolarWinds Nova Framework
16 lines (15 loc) • 665 B
TypeScript
import { ElementRef } from "@angular/core";
import * as i0 from "@angular/core";
export declare const focusableElementsCSSSelector = "[tabindex], button, a, input:not([type=hidden])";
interface ITabNavigationService {
disableTabNavigation(domElRef: ElementRef): void;
restoreTabNavigation(): void;
}
export declare class TabNavigationService implements ITabNavigationService {
private tabFocusableElements;
disableTabNavigation(domElRef: ElementRef): void;
restoreTabNavigation(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TabNavigationService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<TabNavigationService>;
}
export {};