UNPKG

1.64 kBTypeScriptView Raw
1import { ElementRef, KeyValueDiffers, EventEmitter, ChangeDetectorRef, DoCheck } from '@angular/core';
2import { TreeStatus } from './body-cell.component';
3import { ScrollbarHelper } from '../../services/scrollbar-helper.service';
4export declare class DataTableBodyRowComponent implements DoCheck {
5 private differs;
6 private scrollbarHelper;
7 private cd;
8 set columns(val: any[]);
9 get columns(): any[];
10 set innerWidth(val: number);
11 get innerWidth(): number;
12 expanded: boolean;
13 rowClass: any;
14 row: any;
15 group: any;
16 isSelected: boolean;
17 rowIndex: number;
18 displayCheck: any;
19 treeStatus: TreeStatus;
20 set offsetX(val: number);
21 get offsetX(): number;
22 get cssClass(): string;
23 rowHeight: number;
24 get columnsTotalWidths(): string;
25 activate: EventEmitter<any>;
26 treeAction: EventEmitter<any>;
27 _element: any;
28 _columnGroupWidths: any;
29 _columnsByPin: any;
30 _offsetX: number;
31 _columns: any[];
32 _innerWidth: number;
33 _groupStyles: {
34 [prop: string]: {};
35 };
36 private _rowDiffer;
37 constructor(differs: KeyValueDiffers, scrollbarHelper: ScrollbarHelper, cd: ChangeDetectorRef, element: ElementRef);
38 ngDoCheck(): void;
39 trackByGroups(index: number, colGroup: any): any;
40 columnTrackingFn(index: number, column: any): any;
41 buildStylesByGroup(): void;
42 calcStylesByGroup(group: string): {
43 width: string;
44 };
45 onActivate(event: any, index: number): void;
46 onKeyDown(event: KeyboardEvent): void;
47 onMouseenter(event: any): void;
48 recalculateColumns(val?: any[]): void;
49 onTreeAction(): void;
50}