UNPKG

dynamic-mat-table

Version:

dynamic-mat-table is an Angular component for presenting large and complex data with a lightning fast performance (at least 10x faster) and excellent level of control over the presentation.

16 lines (15 loc) 912 B
import { TableField } from '../models/table-field.model'; import { SelectionModel } from '@angular/cdk/collections'; import { TableRow } from '../models/table-row.model'; export declare class TableService { tableName: string; constructor(); /************************************* Local Export *****************************************/ static getFormattedTime(): string; private downloadBlob; exportToCsv<T extends TableRow>(columns: TableField<T>[], rows: object[], selectionModel: SelectionModel<any>, filename?: string): void; exportToJson(rows: object[], filename?: string): void; /************************************* Save Setting into storage *****************************************/ loadSavedColumnInfo(columnInfo: TableField<any>[], saveName?: string): TableField<any>[]; saveColumnInfo(columnInfo: TableField<any>[], saveName?: string): void; }