# IGCEventBus

## Content

# Interface: IGCEventBus

Internal EventBus interface.

## Methods

### dispatch()

```ts
dispatch(eventName, ...rest): any;
```

Raise event.

#### Parameters

##### eventName

[`BusEventName`](../type-aliases/BusEventName)

##### rest

...`any`[]

#### Returns

`any`

***

### off()

```ts
off(eventName, listener): any;
```

Unlisten event.

#### Parameters

##### eventName

[`BusEventName`](../type-aliases/BusEventName)

##### listener

`Function`

#### Returns

`any`

***

### on()

```ts
on(eventName, listener): any;
```

Listen event.

#### Parameters

##### eventName

[`BusEventName`](../type-aliases/BusEventName)

##### listener

`Function`

#### Returns

`any`
