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) • 444 B
TypeScript
import { FormGroup } from '@angular/forms';
import { TableDataSource } from './table-data-source';
export declare class TableElement<T> {
id: number;
editing: boolean;
currentData?: T;
originalData: T;
source: TableDataSource<T>;
validator: FormGroup;
constructor(init: Partial<TableElement<T>>);
delete(): void;
confirmEditCreate(): void;
startEdit(): void;
cancelOrDelete(): void;
}