UNPKG

@clr/angular

Version:

Angular components for Clarity

20 lines (19 loc) 1.03 kB
import { ElementRef, Renderer2 } from '@angular/core'; import { FocusableItem } from './interfaces'; import { ClrKeyFocus } from './key-focus'; import * as i0 from "@angular/core"; export declare class ClrRovingTabindex extends ClrKeyFocus { private renderer; private disabled; constructor(elementRef: ElementRef<HTMLElement>, renderer: Renderer2); get rovingIndexItems(): Array<FocusableItem> | string; set rovingIndexItems(elements: Array<FocusableItem> | string); set rovingTabindexDisabled(disabled: boolean); handleKeyboardEvent(event: KeyboardEvent): void; setClickedItemCurrent(event: any): void; protected initializeFocus(): void; private updateTabindex; private setTabindex; static ɵfac: i0.ɵɵFactoryDeclaration<ClrRovingTabindex, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ClrRovingTabindex, "[clrRovingTabindex]", never, { "rovingIndexItems": "clrRovingTabindex"; "rovingTabindexDisabled": "clrRovingTabindexDisabled"; }, {}, never, ["*"], false, never>; }