ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
46 lines (45 loc) • 1.09 kB
TypeScript
import { BeanStub } from "../context/beanStub";
export interface HeaderRowSt {
headerRowIndex: number;
groupLevel: boolean;
columns: ColumnSt[];
}
export interface ColumnSt {
name: string | null;
id: string;
}
export interface RowSt {
index: number;
cells: CellSt[];
id: string;
height: number;
top: number;
}
export interface CellSt {
value: any;
colId: string;
width: number;
left: number;
}
export interface RowContainerSt {
height: number;
width: number;
}
export declare class HeadlessService extends BeanStub {
private columnController;
private paginationProxy;
private valueService;
static EVENT_ROWS_UPDATED: string;
static EVENT_HEADERS_UPDATED: string;
static EVENT_ROW_CONTAINER_UPDATED: string;
private headerRows;
private rows;
private centerRowContainer;
getHeaderRows(): HeaderRowSt[];
getRows(): RowSt[];
getCenterRowContainer(): RowContainerSt;
private postConstruct;
private createHeaderRows;
onPageLoaded(): void;
private createHeaderRow;
}