# engine/model/schema

module

<a id="classes">

## Classes

<a id="class-ModelSchema">

### [ModelSchema](module_engine_model_schema-ModelSchema.md)

<a id="class-ModelSchemaContext">

### [ModelSchemaContext](module_engine_model_schema-ModelSchemaContext.md)

<a id="interfaces">

## Interfaces

<a id="interface-ModelAttributeProperties">

### `ModelAttributeProperties`

<a id="interface-ModelSchemaCompiledItemDefinition">

### `ModelSchemaCompiledItemDefinition`

<a id="interface-ModelSchemaContextItem">

### `ModelSchemaContextItem`

<a id="interface-ModelSchemaItemDefinition">

### `ModelSchemaItemDefinition`

<a id="type-definitions">

## Type Definitions

<a id="typedef-ModelBlockAlignmentAttributesMapping">

### `ModelBlockAlignmentAttributesMapping`

<a id="typedef-ModelSchemaAttributeCheckCallback">

### `ModelSchemaAttributeCheckCallback`

<a id="typedef-ModelSchemaCheckAttributeEvent">

### `ModelSchemaCheckAttributeEvent`

<a id="typedef-ModelSchemaCheckChildEvent">

### `ModelSchemaCheckChildEvent`

<a id="typedef-ModelSchemaChildCheckCallback">

### `ModelSchemaChildCheckCallback`

<a id="typedef-ModelSchemaContextDefinition">

### `ModelSchemaContextDefinition`

---

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