truly-ui
Version:
Web Components for Desktop Applications.
16 lines (15 loc) • 601 B
TypeScript
import { EventEmitter, NgZone, SimpleChanges } from '@angular/core';
export declare class TlDatatableDataSource {
private zone;
onChangeDataSourceEmitter: EventEmitter<any>;
datasource: any;
private datatable;
constructor(zone: NgZone);
onInitDataSource(datatableInstance: any): void;
onChangeDataSource(data: SimpleChanges): void;
updateDataSource(data: any): void;
getRowsInMemory(skip: number, take: number): Promise<any>;
loadMoreData(skip: number, take: number): Promise<boolean>;
isDataArray(data: any): boolean;
private refreshTotalRows(data);
}