UNPKG

angular4-material-table

Version:

Angular 4 table based on @angular/cdk table structure, to allow row insertion, edition, validation and deletion.

16 lines (15 loc) 449 B
import { FormGroup } from '@angular/forms'; import { TableDataSource } from './table-data-source'; export declare abstract class TableElement<T> { id: number; editing: boolean; currentData: T; originalData?: T; source: TableDataSource<T>; abstract validator: FormGroup; delete(): void; confirmEditCreate(): boolean; startEdit(): void; cancelOrDelete(): void; abstract isValid(): boolean; }