@nova-ui/bits
Version:
SolarWinds Nova Framework
23 lines (22 loc) • 873 B
TypeScript
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>;
}