import { DaffSearchFacadeInterface } from '@daffodil/search/state'
Exposes the search state selectors.
interface DaffSearchFacadeInterface<T extends DaffSearchResult = DaffSearchResult> {
  loading$: Observable<boolean>
  errors$: Observable<DaffStateError[]>
  recent$: Observable<string[]>
  searchResultIds$: Observable<Record<T['kind'], T['id'][]>>
  resultCount$: Observable<number>
}
| loading$ Observable | 
|---|
| Whether there is a pending search operation. | 
| errors$ Observable<DaffStateError[]> | 
|---|
| A list of search errors, if any. | 
| recent$ Observable | 
|---|
| The recent search queries. | 
| searchResultIds$ Observable | 
|---|
| The result IDs of the most recent search. | 
| resultCount$ Observable | 
|---|
| The number of results in the most recent search. |