@empathyco/x-components
Version:
Empathy X Components
670 lines (289 loc) • 8.48 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [@empathyco/x-components](./x-components.md) > [UseAliasAPI](./x-components.usealiasapi.md)
## UseAliasAPI interface
Alias to facilitate retrieving values from the store.
**Signature:**
```typescript
export interface UseAliasAPI
```
## Properties
<table><thead><tr><th>
Property
</th><th>
Modifiers
</th><th>
Type
</th><th>
Description
</th></tr></thead>
<tbody><tr><td>
[device](./x-components.usealiasapi.device.md)
</td><td>
`readonly`
</td><td>
string \| null
</td><td>
The [DeviceXModule](./x-components.devicexmodule.md) detected device.
</td></tr>
<tr><td>
[facets](./x-components.usealiasapi.facets.md)
</td><td>
`readonly`
</td><td>
Record<Facet\['id'\], Facet>
</td><td>
The [FacetsXModule](./x-components.facetsxmodule.md) facets.
</td></tr>
<tr><td>
[fromNoResultsWithFilters](./x-components.usealiasapi.fromnoresultswithfilters.md)
</td><td>
`readonly`
</td><td>
Readonly<boolean>
</td><td>
The [SearchXModule](./x-components.searchxmodule.md) no results with filters flag.
</td></tr>
<tr><td>
[fullHistoryQueries](./x-components.usealiasapi.fullhistoryqueries.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<HistoryQuery>
</td><td>
The [HistoryQueriesXModule](./x-components.historyqueriesxmodule.md) history queries.
</td></tr>
<tr><td>
[fullQuerySuggestions](./x-components.usealiasapi.fullquerysuggestions.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<Suggestion>
</td><td>
The [QuerySuggestionsXModule](./x-components.querysuggestionsxmodule.md) query suggestions.
</td></tr>
<tr><td>
[historyQueries](./x-components.usealiasapi.historyqueries.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<HistoryQuery>
</td><td>
The [HistoryQueriesXModule](./x-components.historyqueriesxmodule.md) history queries matching the query.
</td></tr>
<tr><td>
[historyQueriesWithResults](./x-components.usealiasapi.historyquerieswithresults.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<HistoryQuery>
</td><td>
The [HistoryQueriesXModule](./x-components.historyqueriesxmodule.md) history queries with 1 or more results.
</td></tr>
<tr><td>
[identifierResults](./x-components.usealiasapi.identifierresults.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<Result>
</td><td>
The [IdentifierResultsXModule](./x-components.identifierresultsxmodule.md) results.
</td></tr>
<tr><td>
[isEmpathizeOpen](./x-components.usealiasapi.isempathizeopen.md)
</td><td>
`readonly`
</td><td>
boolean
</td><td>
The [Empathize](./x-components.empathize.md) is open state.
</td></tr>
<tr><td>
[isHistoryQueriesEnabled](./x-components.usealiasapi.ishistoryqueriesenabled.md)
</td><td>
`readonly`
</td><td>
Readonly<boolean>
</td><td>
The [HistoryQueriesXModule](./x-components.historyqueriesxmodule.md) history queries enabled flag.
</td></tr>
<tr><td>
[nextQueries](./x-components.usealiasapi.nextqueries.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<NextQuery>
</td><td>
The [NextQueriesXModule](./x-components.nextqueriesxmodule.md) next queries.
</td></tr>
<tr><td>
[noResults](./x-components.usealiasapi.noresults.md)
</td><td>
`readonly`
</td><td>
boolean
</td><td>
The [SearchXModule](./x-components.searchxmodule.md) no results situation.
</td></tr>
<tr><td>
[partialResults](./x-components.usealiasapi.partialresults.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<PartialResult>
</td><td>
The [SearchXModule](./x-components.searchxmodule.md) partial results.
</td></tr>
<tr><td>
[popularSearches](./x-components.usealiasapi.popularsearches.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<Suggestion>
</td><td>
The [PopularSearchesXModule](./x-components.popularsearchesxmodule.md) popular searches.
</td></tr>
<tr><td>
[priceStats](./x-components.usealiasapi.pricestats.md)
</td><td>
`readonly`
</td><td>
{ min: number; max: number; }
</td><td>
The [SearchXModule](./x-components.searchxmodule.md) price specific stats.
</td></tr>
<tr><td>
[query](./x-components.usealiasapi.query.md)
</td><td>
`readonly`
</td><td>
[UseAliasQueryAPI](./x-components.usealiasqueryapi.md)
</td><td>
The query value of the different modules.
</td></tr>
<tr><td>
[querySuggestions](./x-components.usealiasapi.querysuggestions.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<Suggestion>
</td><td>
The [QuerySuggestionsXModule](./x-components.querysuggestionsxmodule.md) query suggestions that should be displayed.
</td></tr>
<tr><td>
[recommendations](./x-components.usealiasapi.recommendations.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<Result>
</td><td>
The [RecommendationsXModule](./x-components.recommendationsxmodule.md) recommendations.
</td></tr>
<tr><td>
[redirections](./x-components.usealiasapi.redirections.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<Redirection>
</td><td>
The [SearchXModule](./x-components.searchxmodule.md) redirections.
</td></tr>
<tr><td>
[relatedTags](./x-components.usealiasapi.relatedtags.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<RelatedTag>
</td><td>
The [RelatedTagsXModule](./x-components.relatedtagsxmodule.md) related tags (Both selected and deselected).
</td></tr>
<tr><td>
[results](./x-components.usealiasapi.results.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<Result>
</td><td>
The [SearchXModule](./x-components.searchxmodule.md) search results.
</td></tr>
<tr><td>
[scroll](./x-components.usealiasapi.scroll.md)
</td><td>
`readonly`
</td><td>
Record<string, [ScrollComponentState](./x-components.scrollcomponentstate.md)<!-- -->>
</td><td>
The [ScrollXModule](./x-components.scrollxmodule.md) data state.
</td></tr>
<tr><td>
[searchBoxStatus](./x-components.usealiasapi.searchboxstatus.md)
</td><td>
`readonly`
</td><td>
InputStatus \| undefined
</td><td>
The [SearchBoxXModule](./x-components.searchboxxmodule.md) input status.
</td></tr>
<tr><td>
[selectedFilters](./x-components.usealiasapi.selectedfilters.md)
</td><td>
`readonly`
</td><td>
Filter\[\]
</td><td>
The [FacetsXModule](./x-components.facetsxmodule.md) selected filters.
</td></tr>
<tr><td>
[selectedRelatedTags](./x-components.usealiasapi.selectedrelatedtags.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<RelatedTag>
</td><td>
The [RelatedTagsXModule](./x-components.relatedtagsxmodule.md) selected related tags.
</td></tr>
<tr><td>
[selectedSort](./x-components.usealiasapi.selectedsort.md)
</td><td>
`readonly`
</td><td>
string
</td><td>
The [SearchXModule](./x-components.searchxmodule.md) selected sort.
</td></tr>
<tr><td>
[semanticQueries](./x-components.usealiasapi.semanticqueries.md)
</td><td>
`readonly`
</td><td>
ReadonlyArray<SemanticQuery>
</td><td>
The [SemanticQueriesXModule](./x-components.semanticqueriesxmodule.md) queries.
</td></tr>
<tr><td>
[spellcheckedQuery](./x-components.usealiasapi.spellcheckedquery.md)
</td><td>
`readonly`
</td><td>
string \| null
</td><td>
The [SearchXModule](./x-components.searchxmodule.md) spellchecked query.
</td></tr>
<tr><td>
[status](./x-components.usealiasapi.status.md)
</td><td>
`readonly`
</td><td>
[UseAliasStatusAPI](./x-components.usealiasstatusapi.md)
</td><td>
The status value of the different modules.
</td></tr>
<tr><td>
[totalResults](./x-components.usealiasapi.totalresults.md)
</td><td>
`readonly`
</td><td>
number
</td><td>
The [SearchXModule](./x-components.searchxmodule.md) total results.
</td></tr>
</tbody></table>