UNPKG

602 BTypeScriptView Raw
1import { OnChanges, PipeTransform, TemplateRef } from '@angular/core';
2export interface ISummaryColumn {
3 summaryFunc?: (cells: any[]) => any;
4 summaryTemplate?: TemplateRef<any>;
5 prop: string;
6 pipe?: PipeTransform;
7}
8export declare class DataTableSummaryRowComponent implements OnChanges {
9 rows: any[];
10 columns: ISummaryColumn[];
11 rowHeight: number;
12 offsetX: number;
13 innerWidth: number;
14 _internalColumns: ISummaryColumn[];
15 summaryRow: any;
16 ngOnChanges(): void;
17 private updateInternalColumns;
18 private updateValues;
19 private getSummaryFunction;
20}