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() { } }