import { Observable } from 'rxjs'; import { SearchSource } from './sources/source'; export interface Research { request: Observable; reverse: boolean; source: SearchSource; } export interface SearchResult { data: T; source: SearchSource; meta: { dataType: string; id: string; title: string; titleHtml?: string; icon: string; }; }