UNPKG

1.14 kBTypeScriptView Raw
1import { BeanStub } from "./context/beanStub";
2import { CellPosition } from "./entities/cellPosition";
3import { RowPosition } from "./entities/rowPosition";
4export declare class CellNavigationService extends BeanStub {
5 private columnModel;
6 private rowModel;
7 private pinnedRowModel;
8 private paginationProxy;
9 getNextCellToFocus(key: string, focusedCell: CellPosition, ctrlPressed?: boolean): CellPosition | null;
10 private getNextCellToFocusWithCtrlPressed;
11 private getNextCellToFocusWithoutCtrlPressed;
12 private isCellGoodToFocusOn;
13 private getCellToLeft;
14 private getCellToRight;
15 getRowBelow(rowPosition: RowPosition): RowPosition | null;
16 private getCellBelow;
17 private isLastRowInContainer;
18 getRowAbove(rowPosition: RowPosition): RowPosition | null;
19 private getCellAbove;
20 private getLastBodyCell;
21 private getLastFloatingTopRow;
22 getNextTabbedCell(gridCell: CellPosition, backwards: boolean): CellPosition | null;
23 getNextTabbedCellForwards(gridCell: CellPosition): CellPosition | null;
24 getNextTabbedCellBackwards(gridCell: CellPosition): CellPosition | null;
25}