# ExposedApi.Internal.IncomingMessageBus

[Embedding API Reference](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference) / [Modules](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/modules) / [exposed-api](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/modules/exposed_api) / [\<internal>](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/modules/exposed_api._internal_) / IncomingMessageBus

## Interface: IncomingMessageBus

[exposed-api](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/modules/exposed_api).[\<internal>](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/modules/exposed_api._internal_).IncomingMessageBus

### Table of contents

#### Methods

* [addEventListener](#addeventlistener)

### Methods

#### addEventListener

▸ **addEventListener**(`type`, `listener`, `options?`): `void`

**Parameters**

| Name       | Type                                                     |
| ---------- | -------------------------------------------------------- |
| `type`     | `"message"`                                              |
| `listener` | (`this`: `Window`, `ev`: `MessageEvent`<`any`>) => `any` |
| `options?` | `boolean` \| `AddEventListenerOptions`                   |

**Returns**

`void`
