<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@empathyco/x-components](./x-components.md) &gt; [ExtraPluginsOptions](./x-components.extrapluginsoptions.md)

## ExtraPluginsOptions interface

Options to install more Vue plugins with.

**Signature:**

```typescript
export interface ExtraPluginsOptions 
```

## Properties

<table><thead><tr><th>

Property


</th><th>

Modifiers


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[app](./x-components.extrapluginsoptions.app.md)


</td><td>


</td><td>

App


</td><td>

The Vue application instance that is being used.


</td></tr>
<tr><td>

[bus](./x-components.extrapluginsoptions.bus.md)


</td><td>


</td><td>

[XBus](./x-components.xbus.md)<!-- -->&lt;[XEventsTypes](./x-components.xeventstypes.md)<!-- -->, [WireMetadata](./x-components.wiremetadata.md)<!-- -->&gt;


</td><td>

The events bus instance used to communicate different part of the x-components.


</td></tr>
<tr><td>

[snippet](./x-components.extrapluginsoptions.snippet.md)


</td><td>


</td><td>

[NormalisedSnippetConfig](./x-components.normalisedsnippetconfig.md)


</td><td>

Configuration coming from the client website with options like the lang, or the active currency.


</td></tr>
</tbody></table>

