/******************************************************************* * NGX-DYNAMIC-MATERIAL-TABLE * * @description Create fancy and complex tables dynamically * * @file dynamic-table-data.interface.ts * * @author Gökhan Sari - * * @copyright Arpage AG, Zurich Switzerland, 2018 * *******************************************************************/ import { Observable } from 'rxjs'; import { DynamicTableInterface } from './dynamic-table.interface'; import { DynamicTableOptionInterface } from './dynamic-table-option.interface'; import { DynamicTableColumnInterace } from './dynamic-table-column.interface'; export interface DynamicTableDataInterface extends DynamicTableInterface { getColumns(): Array; getColumnsStyleUrl(): string; getData(sort: string, order: string, page: number): Observable; getEventPublisher(): Observable; getOptions(): Array; }