igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
22 lines (21 loc) • 1.14 kB
TypeScript
import { IgxDropDownItemNavigationDirective } from '../drop-down/drop-down-navigation.directive';
import { OnDestroy } from '@angular/core';
import { IgxSelectBase } from './select.common';
import * as i0 from "@angular/core";
/** @hidden @internal */
export declare class IgxSelectItemNavigationDirective extends IgxDropDownItemNavigationDirective implements OnDestroy {
protected _target: IgxSelectBase;
get target(): IgxSelectBase;
set target(target: IgxSelectBase);
constructor();
/** Captures keydown events and calls the appropriate handlers on the target component */
handleKeyDown(event: KeyboardEvent): void;
private inputStream;
private clearStream$;
captureKey(event: KeyboardEvent): void;
activateItemByText(text: string): void;
ngOnDestroy(): void;
private findNextItem;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxSelectItemNavigationDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<IgxSelectItemNavigationDirective, "[igxSelectItemNavigation]", never, { "target": { "alias": "igxSelectItemNavigation"; "required": false; }; }, {}, never, never, true, never>;
}