<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@empathyco/x-components](./x-components.md) &gt; [InitWrapper](./x-components.initwrapper.md)

## InitWrapper interface

Interface for the returned type of the [XInstaller.init()](./x-components.xinstaller.init.md) function.

**Signature:**

```typescript
export interface InitWrapper 
```

## Properties

<table><thead><tr><th>

Property


</th><th>

Modifiers


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[api?](./x-components.initwrapper.api.md)


</td><td>


</td><td>

[XAPI](./x-components.xapi.md)


</td><td>

_(Optional)_ The [XAPI](./x-components.xapi.md) to expose globally.


</td></tr>
<tr><td>

[app?](./x-components.initwrapper.app.md)


</td><td>


</td><td>

App


</td><td>

_(Optional)_ The Vue application instance.


</td></tr>
<tr><td>

[bus](./x-components.initwrapper.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 XBus used in the [XPlugin](./x-components.xplugin.md)<!-- -->.


</td></tr>
<tr><td>

[plugin](./x-components.initwrapper.plugin.md)


</td><td>


</td><td>

Plugin&lt;[XPluginOptions](./x-components.xpluginoptions.md)<!-- -->&gt;


</td><td>

The installed [XPlugin](./x-components.xplugin.md) instance.


</td></tr>
</tbody></table>

