import { Observable } from 'rxjs'; import { Sort } from '../../components/data-table/sort.directive'; export interface SamHiercarchicalServiceInterface { /** * * @param searchValue */ getDataByText(currentItems: number, searchValue?: string): Observable; /** * * @param id */ getHiercarchicalById(item :SamHiercarchicalServiceSearchItem): Observable; } export interface SamHiercarchicalServiceResult { /** * */ items: object[]; /** * */ totalItems: number; } export class SamHiercarchicalServiceSearchItem { /** * */ id: string; /** * */ searchValue: string; /** * */ sort: Sort; /** * */ currentItemCount: number; }