UNPKG

1.25 kBTypeScriptView Raw
1// Type definitions for ag-grid v18.1.2
2// Project: http://www.ag-grid.com/
3// Definitions by: Niall Crosby <https://github.com/ag-grid/>
4import { RowNode } from "../entities/rowNode";
5export declare class PinnedRowModel {
6 private gridOptionsWrapper;
7 private eventService;
8 private context;
9 private columnApi;
10 private gridApi;
11 private pinnedTopRows;
12 private pinnedBottomRows;
13 init(): void;
14 isEmpty(floating: string): boolean;
15 isRowsToRender(floating: string): boolean;
16 getRowAtPixel(pixel: number, floating: string): number;
17 setPinnedTopRowData(rowData: any[]): void;
18 setPinnedBottomRowData(rowData: any[]): void;
19 private createNodesFromData(allData, isTop);
20 getPinnedTopRowData(): RowNode[];
21 getPinnedBottomRowData(): RowNode[];
22 getPinnedTopTotalHeight(): number;
23 getPinnedTopRowCount(): number;
24 getPinnedBottomRowCount(): number;
25 getPinnedTopRow(index: number): RowNode;
26 getPinnedBottomRow(index: number): RowNode;
27 forEachPinnedTopRow(callback: (rowNode: RowNode, index: number) => void): void;
28 forEachPinnedBottomRow(callback: (rowNode: RowNode, index: number) => void): void;
29 getPinnedBottomTotalHeight(): number;
30 private getTotalHeight(rowNodes);
31}