1 | import { TemplateRef, OnChanges } from '@angular/core';
|
2 | import { ColumnChangesService } from '../../services/column-changes.service';
|
3 | import { TableColumnProp } from '../../types/table-column.type';
|
4 | export declare class DataTableColumnDirective implements OnChanges {
|
5 | private columnChangesService;
|
6 | name: string;
|
7 | prop: TableColumnProp;
|
8 | frozenLeft: any;
|
9 | frozenRight: any;
|
10 | flexGrow: number;
|
11 | resizeable: boolean;
|
12 | comparator: any;
|
13 | pipe: any;
|
14 | sortable: boolean;
|
15 | draggable: boolean;
|
16 | canAutoResize: boolean;
|
17 | minWidth: number;
|
18 | width: number;
|
19 | maxWidth: number;
|
20 | checkboxable: boolean;
|
21 | headerCheckboxable: boolean;
|
22 | headerClass: string | ((data: any) => string | any);
|
23 | cellClass: string | ((data: any) => string | any);
|
24 | isTreeColumn: boolean;
|
25 | treeLevelIndent: number;
|
26 | summaryFunc: (cells: any[]) => any;
|
27 | summaryTemplate: TemplateRef<any>;
|
28 | _cellTemplateInput: TemplateRef<any>;
|
29 | _cellTemplateQuery: TemplateRef<any>;
|
30 | get cellTemplate(): TemplateRef<any>;
|
31 | _headerTemplateInput: TemplateRef<any>;
|
32 | _headerTemplateQuery: TemplateRef<any>;
|
33 | get headerTemplate(): TemplateRef<any>;
|
34 | _treeToggleTemplateInput: TemplateRef<any>;
|
35 | _treeToggleTemplateQuery: TemplateRef<any>;
|
36 | get treeToggleTemplate(): TemplateRef<any>;
|
37 | private isFirstChange;
|
38 | constructor(columnChangesService: ColumnChangesService);
|
39 | ngOnChanges(): void;
|
40 | }
|