UNPKG

1.1 kBTypeScriptView Raw
1import { RowNode } from "../entities/rowNode";
2import { BeanStub } from "../context/beanStub";
3export declare class PinnedRowModel extends BeanStub {
4 private columnApi;
5 private gridApi;
6 private pinnedTopRows;
7 private pinnedBottomRows;
8 init(): void;
9 isEmpty(floating: string): boolean;
10 isRowsToRender(floating: string): boolean;
11 getRowAtPixel(pixel: number, floating: string): number;
12 setPinnedTopRowData(rowData: any[] | undefined): void;
13 setPinnedBottomRowData(rowData: any[] | undefined): void;
14 private createNodesFromData;
15 getPinnedTopRowData(): RowNode[];
16 getPinnedBottomRowData(): RowNode[];
17 getPinnedTopTotalHeight(): number;
18 getPinnedTopRowCount(): number;
19 getPinnedBottomRowCount(): number;
20 getPinnedTopRow(index: number): RowNode;
21 getPinnedBottomRow(index: number): RowNode;
22 forEachPinnedTopRow(callback: (rowNode: RowNode, index: number) => void): void;
23 forEachPinnedBottomRow(callback: (rowNode: RowNode, index: number) => void): void;
24 getPinnedBottomTotalHeight(): number;
25 private getTotalHeight;
26}