import { DataSource } from '@angular/cdk/collections'; import { Observable, of as observableOf } from 'rxjs'; import { CashFlowItem } from './cash-flow'; export class CashFlowDataSource extends DataSource { constructor(private data: CashFlowItem[]) { super(); } connect(): Observable { return observableOf(this.data); } disconnect() {} }