# core/editor/utils/elementapimixin

module

<a id="interfaces">

## Interfaces

<a id="interface-ElementApi">

### `ElementApi`

<a id="type-definitions">

## Type Definitions

<a id="typedef-ElementApiMixinConstructor">

### `ElementApiMixinConstructor`

<a id="functions">

## Functions

<a id="function-ElementApiMixin">

### `ElementApiMixin( base ) → ElementApiMixinConstructor<Base>`

Implementation of the [`ElementApi`](module_core_editor_utils_elementapimixin-ElementApi.md).

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-core/src/editor/utils/elementapimixin.ts#L33)

#### Type parameters

* `Base: extends Constructor<Editor>`

#### Parameters

* `base: Base`

#### Returns

* `ElementApiMixinConstructor<Base>`

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
