@progress/kendo-angular-dropdowns
Version: 
A wide variety of native Angular dropdown components including AutoComplete, ComboBox, DropDownList, DropDownTree, MultiColumnComboBox, MultiSelect, and MultiSelectTree
56 lines (55 loc) • 2.27 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { EventEmitter } from '@angular/core';
import { NavigationAction } from './navigation-action';
import { DisabledItemsService } from '../disabled-items/disabled-items.service';
import { SelectionService } from '../selection/selection.service';
import * as i0 from "@angular/core";
/**
 * @hidden
 */
export declare class NavigationEvent {
    index: number;
    originalEvent: KeyboardEvent;
    /**
     * The index of the item to which the user navigated.
     */
    constructor(index: number, originalEvent: KeyboardEvent);
}
/**
 * @hidden
 */
export declare class NavigationService {
    private disabledItemsService;
    private selectionService;
    open: EventEmitter<NavigationEvent>;
    close: EventEmitter<NavigationEvent>;
    enter: EventEmitter<NavigationEvent>;
    tab: EventEmitter<NavigationEvent>;
    esc: EventEmitter<NavigationEvent>;
    up: EventEmitter<NavigationEvent>;
    right: EventEmitter<NavigationEvent>;
    down: EventEmitter<NavigationEvent>;
    left: EventEmitter<NavigationEvent>;
    delete: EventEmitter<NavigationEvent>;
    backspace: EventEmitter<NavigationEvent>;
    home: EventEmitter<NavigationEvent>;
    end: EventEmitter<NavigationEvent>;
    pagedown: EventEmitter<NavigationEvent>;
    pageup: EventEmitter<NavigationEvent>;
    selectnext: EventEmitter<NavigationEvent>;
    selectprevious: EventEmitter<NavigationEvent>;
    selectall: EventEmitter<NavigationEvent>;
    selectalltobeginning: EventEmitter<NavigationEvent>;
    selectalltoend: EventEmitter<NavigationEvent>;
    constructor(disabledItemsService: DisabledItemsService, selectionService: SelectionService);
    process(args: any): NavigationAction;
    private next;
    private clampIndex;
    private firstFocusableIndex;
    private isDisabled;
    static ɵfac: i0.ɵɵFactoryDeclaration<NavigationService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<NavigationService>;
}