UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

29 lines (28 loc) 1.43 kB
import type { NamedBean } from '../context/bean'; import { BeanStub } from '../context/beanStub'; import type { BeanCollection } from '../context/context'; import type { AgColumn } from '../entities/agColumn'; import type { CellPosition } from '../interfaces/iCellPosition'; import type { IRowNode } from '../interfaces/iRowNode'; import type { RowPosition } from '../interfaces/iRowPosition'; export declare class CellNavigationService extends BeanStub implements NamedBean { beanName: "cellNavigation"; private rowSpanSvc; wireBeans(beans: BeanCollection): void; getNextCellToFocus(key: string, focusedCell: CellPosition, ctrlPressed?: boolean): CellPosition | null; private getNextCellToFocusWithCtrlPressed; private getNextCellToFocusWithoutCtrlPressed; private isCellGoodToFocusOn; private getCellToLeft; private getCellToRight; getRowBelow(rowPosition: RowPosition): RowPosition | null; private getNextStickyPosition; private getCellBelow; private isLastRowInContainer; getRowAbove(rowPosition: RowPosition): RowPosition | null; private getCellAbove; getNextTabbedCell(gridCell: CellPosition, backwards: boolean): CellPosition | null; getNextTabbedCellForwards(gridCell: CellPosition): CellPosition | null; getNextTabbedCellBackwards(gridCell: CellPosition): CellPosition | null; isSuppressNavigable(column: AgColumn, rowNode: IRowNode): boolean; }