ngx-mat-dynamic-table
Version:
Dynamic material table table.
24 lines (23 loc) • 785 B
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { Observable } from 'rxjs';
import { DynamicTableColumnDefinition } from '../dynamic-table/dynamic-table.component';
export declare class DynamicTableContainerComponent<T> implements OnInit {
tableId: string;
tableData$: Observable<T[]>;
columns: DynamicTableColumnDefinition[];
rowClick: boolean;
cellClick: boolean;
fileName: string;
export: boolean;
filter: boolean;
multiple: boolean;
optionalColumns: boolean;
pageSizeOptions: number[];
emitFilteredData: boolean;
rowClicked: EventEmitter<T>;
cellClicked: EventEmitter<T>;
selectedRows: EventEmitter<T[]>;
filterResult: EventEmitter<T[]>;
constructor();
ngOnInit(): void;
}