<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@empathyco/x-components](./x-components.md) &gt; [XModulesTree](./x-components.xmodulestree.md)

## XModulesTree interface

Gives each [XModule](./x-components.xmodule.md) a name, that can be used to retrieve then its value.

**Signature:**

```typescript
export interface XModulesTree 
```

## Properties

<table><thead><tr><th>

Property


</th><th>

Modifiers


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[ai](./x-components.xmodulestree.ai.md)


</td><td>


</td><td>

[AiXModule](./x-components.aixmodule.md)


</td><td>


</td></tr>
<tr><td>

[device](./x-components.xmodulestree.device.md)


</td><td>


</td><td>

[DeviceXModule](./x-components.devicexmodule.md)


</td><td>


</td></tr>
<tr><td>

[empathize](./x-components.xmodulestree.empathize.md)


</td><td>


</td><td>

[EmpathizeXModule](./x-components.empathizexmodule.md)


</td><td>


</td></tr>
<tr><td>

[experienceControls](./x-components.xmodulestree.experiencecontrols.md)


</td><td>


</td><td>

[ExperienceControlsXModule](./x-components.experiencecontrolsxmodule.md)


</td><td>


</td></tr>
<tr><td>

[extraParams](./x-components.xmodulestree.extraparams.md)


</td><td>


</td><td>

[ExtraParamsXModule](./x-components.extraparamsxmodule.md)


</td><td>


</td></tr>
<tr><td>

[facets](./x-components.xmodulestree.facets.md)


</td><td>


</td><td>

[FacetsXModule](./x-components.facetsxmodule.md)


</td><td>


</td></tr>
<tr><td>

[historyQueries](./x-components.xmodulestree.historyqueries.md)


</td><td>


</td><td>

[HistoryQueriesXModule](./x-components.historyqueriesxmodule.md)


</td><td>


</td></tr>
<tr><td>

[identifierResults](./x-components.xmodulestree.identifierresults.md)


</td><td>


</td><td>

[IdentifierResultsXModule](./x-components.identifierresultsxmodule.md)


</td><td>


</td></tr>
<tr><td>

[nextQueries](./x-components.xmodulestree.nextqueries.md)


</td><td>


</td><td>

[NextQueriesXModule](./x-components.nextqueriesxmodule.md)


</td><td>


</td></tr>
<tr><td>

[popularSearches](./x-components.xmodulestree.popularsearches.md)


</td><td>


</td><td>

[PopularSearchesXModule](./x-components.popularsearchesxmodule.md)


</td><td>


</td></tr>
<tr><td>

[queriesPreview](./x-components.xmodulestree.queriespreview.md)


</td><td>


</td><td>

[QueriesPreviewXModule](./x-components.queriespreviewxmodule.md)


</td><td>


</td></tr>
<tr><td>

[querySuggestions](./x-components.xmodulestree.querysuggestions.md)


</td><td>


</td><td>

[QuerySuggestionsXModule](./x-components.querysuggestionsxmodule.md)


</td><td>


</td></tr>
<tr><td>

[recommendations](./x-components.xmodulestree.recommendations.md)


</td><td>


</td><td>

[RecommendationsXModule](./x-components.recommendationsxmodule.md)


</td><td>


</td></tr>
<tr><td>

[relatedPrompts](./x-components.xmodulestree.relatedprompts.md)


</td><td>


</td><td>

[RelatedPromptsXModule](./x-components.relatedpromptsxmodule.md)


</td><td>


</td></tr>
<tr><td>

[relatedTags](./x-components.xmodulestree.relatedtags.md)


</td><td>


</td><td>

[RelatedTagsXModule](./x-components.relatedtagsxmodule.md)


</td><td>


</td></tr>
<tr><td>

[scroll](./x-components.xmodulestree.scroll.md)


</td><td>


</td><td>

[ScrollXModule](./x-components.scrollxmodule.md)


</td><td>


</td></tr>
<tr><td>

[search](./x-components.xmodulestree.search.md)


</td><td>


</td><td>

[SearchXModule](./x-components.searchxmodule.md)


</td><td>


</td></tr>
<tr><td>

[searchBox](./x-components.xmodulestree.searchbox.md)


</td><td>


</td><td>

[SearchBoxXModule](./x-components.searchboxxmodule.md)


</td><td>


</td></tr>
<tr><td>

[semanticQueries](./x-components.xmodulestree.semanticqueries.md)


</td><td>


</td><td>

[SemanticQueriesXModule](./x-components.semanticqueriesxmodule.md)


</td><td>


</td></tr>
<tr><td>

[tagging](./x-components.xmodulestree.tagging.md)


</td><td>


</td><td>

[TaggingXModule](./x-components.taggingxmodule.md)


</td><td>


</td></tr>
<tr><td>

[url](./x-components.xmodulestree.url.md)


</td><td>


</td><td>

[UrlXModule](./x-components.urlxmodule.md)


</td><td>


</td></tr>
</tbody></table>

