import { Sort } from '@angular/material/sort'; import { SortValue } from '../models/sort-value'; import { SortDirectionEnum } from '../models/sortDirectionEnum'; import { Subject } from 'rxjs'; export interface ISortService { order_by: string | null; sort: SortDirectionEnum | undefined; get(): SortValue; set(value: SortValue): void; onChange: Subject; subscribe(sorter: Sort): void; }