UNPKG

e5core-angular-ui

Version:

e5 Anywhere Angular UI

23 lines (22 loc) 991 B
import { DataSource } from "@angular/cdk/table"; import { BehaviorSubject } from "rxjs"; import { MatPaginator, MatSort } from "@angular/material"; import { CasenotesOdataService } from "../../../services/casenotes-odata.service"; import { WorkCasenotesModel } from "../../../models/work-casenotes.model"; export declare class OdataMatTableDataSource extends DataSource<WorkCasenotesModel> { private workId; private casenotesService; protected subject$: BehaviorSubject<WorkCasenotesModel[]>; private orderby; protected _paginator: MatPaginator; paginator: MatPaginator | null; protected _sort: MatSort; sort: MatSort | null; setWorkId(id: string): void; protected loading$: BehaviorSubject<boolean>; readonly loadingEvents: BehaviorSubject<boolean>; constructor(workId: string, casenotesService: CasenotesOdataService); update(): void; connect(): BehaviorSubject<WorkCasenotesModel[]>; disconnect(): void; }