UNPKG

@bi8/am-data-table

Version:

ng update @angular/cli --migrate-only --from=1.7.4 ng update @angular/core yarn add ng-packagr yarn add @angular/material yarn add core-js yarn add @angular/flex-layout yarn add lodash yarn add material-design-icons yarn add roboto-fontface yarn

23 lines (22 loc) 772 B
import { BehaviorSubject } from "rxjs/BehaviorSubject"; import { MatPaginator } from "@angular/material"; import { Observable } from "rxjs/Observable"; import { DataSource } from "@angular/cdk/collections"; export declare class ArrayDS extends DataSource<any[]> { private paginator?; itemSource$: BehaviorSubject<any[]>; items: any[]; pageSize: number; pageIndex: number; totalSize: number; constructor(paginator?: MatPaginator); connect(): Observable<any[]>; disconnect(): void; reload(): void; addAll(items: any[]): void; addItem(item: any): void; insertItem(item: any, index: number): void; removeColumn(item: any): void; removeItemByIndex(index: number): void; removeAll(): void; }