1 | import { OnChanges, PipeTransform, TemplateRef } from '@angular/core';
|
2 | import * as i0 from "@angular/core";
|
3 | export interface ISummaryColumn {
|
4 | summaryFunc?: (cells: any[]) => any;
|
5 | summaryTemplate?: TemplateRef<any>;
|
6 | prop: string;
|
7 | pipe?: PipeTransform;
|
8 | }
|
9 | export declare class DataTableSummaryRowComponent implements OnChanges {
|
10 | rows: any[];
|
11 | columns: ISummaryColumn[];
|
12 | rowHeight: number;
|
13 | offsetX: number;
|
14 | innerWidth: number;
|
15 | _internalColumns: ISummaryColumn[];
|
16 | summaryRow: any;
|
17 | ngOnChanges(): void;
|
18 | private updateInternalColumns;
|
19 | private updateValues;
|
20 | private getSummaryFunction;
|
21 | static ɵfac: i0.ɵɵFactoryDeclaration<DataTableSummaryRowComponent, never>;
|
22 | static ɵcmp: i0.ɵɵComponentDeclaration<DataTableSummaryRowComponent, "datatable-summary-row", never, { "rows": "rows"; "columns": "columns"; "rowHeight": "rowHeight"; "offsetX": "offsetX"; "innerWidth": "innerWidth"; }, {}, never, never>;
|
23 | }
|