@syncfusion/ej2-gantt
Version:
Essential JS 2 Gantt Component
25 lines (24 loc) • 763 B
TypeScript
import { Gantt } from '../base/gantt';
import { KeyboardEventArgs } from '@syncfusion/ej2-base';
/**
* Focus module is used to handle certain action on focus elements in keyboard navigations.
*/
export declare class FocusModule {
private parent;
private activeElement;
private previousActiveElement;
private isFromKeyboardAction;
constructor(parent: Gantt);
getActiveElement(isPreviousActiveElement?: boolean): HTMLElement;
setActiveElement(element: HTMLElement): void;
/**
* To perform key interaction in Gantt
*
* @param {KeyboardEventArgs} e .
* @returns {void} .
* @private
*/
onKeyPress(e: KeyboardEventArgs): void | boolean;
private upDownKeyNavigate;
private expandCollapseKey;
}