UNPKG

967 BTypeScriptView Raw
1import { OnChanges, PipeTransform, TemplateRef } from '@angular/core';
2import * as i0 from "@angular/core";
3export interface ISummaryColumn {
4 summaryFunc?: (cells: any[]) => any;
5 summaryTemplate?: TemplateRef<any>;
6 prop: string;
7 pipe?: PipeTransform;
8}
9export 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}