---
title: "EventHandlersStore"
---
# EventHandlersStore

Defined in: [src/core/event-emitter/store.ts:21](https://github.com/xdan/jodit/blob/main/src/core/event-emitter/store.ts#L21)

### Constructor

**new EventHandlersStore**(): `EventHandlersStore`

#### Returns

`EventHandlersStore`

### get()

**get**(`event`, `namespace`): `void` \| [`EventHandlerBlock`](../interfaces/types.EventHandlerBlock.html)[]

Defined in: [src/core/event-emitter/store.ts:24](https://github.com/xdan/jodit/blob/main/src/core/event-emitter/store.ts#L24)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `event` | `string` |
| `namespace` | `string` |

#### Returns

`void` \| [`EventHandlerBlock`](../interfaces/types.EventHandlerBlock.html)[]

***

### indexOf()

**indexOf**(`event`, `namespace`, `originalCallback`): `number` \| `false`

Defined in: [src/core/event-emitter/store.ts:32](https://github.com/xdan/jodit/blob/main/src/core/event-emitter/store.ts#L32)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `event` | `string` |
| `namespace` | `string` |
| `originalCallback` | [`CallbackFunction`](../interfaces/types.CallbackFunction.html) |

#### Returns

`number` \| `false`

***

### namespaces()

**namespaces**(`withoutDefault?`): `string`[]

Defined in: [src/core/event-emitter/store.ts:50](https://github.com/xdan/jodit/blob/main/src/core/event-emitter/store.ts#L50)

#### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `withoutDefault` | `boolean` | `false` |

#### Returns

`string`[]

***

### events()

**events**(`namespace`): `string`[]

Defined in: [src/core/event-emitter/store.ts:55](https://github.com/xdan/jodit/blob/main/src/core/event-emitter/store.ts#L55)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `namespace` | `string` |

#### Returns

`string`[]

***

### set()

**set**(`event`, `namespace`, `data`, `onTop?`): `void`

Defined in: [src/core/event-emitter/store.ts:60](https://github.com/xdan/jodit/blob/main/src/core/event-emitter/store.ts#L60)

#### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `event` | `string` | `undefined` |
| `namespace` | `string` | `undefined` |
| `data` | [`EventHandlerBlock`](../interfaces/types.EventHandlerBlock.html) | `undefined` |
| `onTop` | `boolean` | `false` |

#### Returns

`void`

***

### clear()

**clear**(): `void`

Defined in: [src/core/event-emitter/store.ts:83](https://github.com/xdan/jodit/blob/main/src/core/event-emitter/store.ts#L83)

#### Returns

`void`

***

### clearEvents()

**clearEvents**(`namespace`, `event`): `void`

Defined in: [src/core/event-emitter/store.ts:87](https://github.com/xdan/jodit/blob/main/src/core/event-emitter/store.ts#L87)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `namespace` | `string` |
| `event` | `string` |

#### Returns

`void`

***

### isEmpty()

**isEmpty**(): `boolean`

Defined in: [src/core/event-emitter/store.ts:99](https://github.com/xdan/jodit/blob/main/src/core/event-emitter/store.ts#L99)

#### Returns

`boolean`
