@swimlane/ngx-datatable
Version:
ngx-datatable is an Angular table grid component for presenting large and complex data.
33 lines (32 loc) • 1.36 kB
TypeScript
import { EventEmitter, DoCheck, ChangeDetectorRef, KeyValueDiffers } from '@angular/core';
import * as i0 from "@angular/core";
export declare class DataTableRowWrapperComponent implements DoCheck {
private cd;
private differs;
innerWidth: number;
rowDetail: any;
groupHeader: any;
offsetX: number;
detailRowHeight: any;
row: any;
groupedRows: any;
rowContextmenu: EventEmitter<{
event: MouseEvent;
row: any;
}>;
set rowIndex(val: number);
get rowIndex(): number;
set expanded(val: boolean);
get expanded(): boolean;
groupContext: any;
rowContext: any;
private rowDiffer;
private _expanded;
private _rowIndex;
constructor(cd: ChangeDetectorRef, differs: KeyValueDiffers);
ngDoCheck(): void;
onContextmenu($event: MouseEvent): void;
getGroupHeaderStyle(): any;
static ɵfac: i0.ɵɵFactoryDeclaration<DataTableRowWrapperComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DataTableRowWrapperComponent, "datatable-row-wrapper", never, { "innerWidth": "innerWidth"; "rowDetail": "rowDetail"; "groupHeader": "groupHeader"; "offsetX": "offsetX"; "detailRowHeight": "detailRowHeight"; "row": "row"; "groupedRows": "groupedRows"; "rowIndex": "rowIndex"; "expanded": "expanded"; }, { "rowContextmenu": "rowContextmenu"; }, never, ["*"]>;
}