UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

23 lines (22 loc) 873 B
import { MenuPopupComponent } from "../menu"; import { OverlayComponent } from "../overlay/overlay-component/overlay.component"; import * as i0 from "@angular/core"; export declare class TimePickerKeyboardService { overlay: OverlayComponent; private popup; private menuItems; private keyboardEventsManager; private menuTrigger; initService(popup: MenuPopupComponent, overlay: OverlayComponent, trigger: HTMLElement): void; onKeyDown(event: KeyboardEvent): void; private handleOpenedMenu; private handleClosedMenu; private hideMenu; private navigateByArrow; private navigateOnLast; private navigateOnFirst; private getSelectedIndex; private isOpenMenuCode; static ɵfac: i0.ɵɵFactoryDeclaration<TimePickerKeyboardService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<TimePickerKeyboardService>; }