> For the complete documentation index, see [llms.txt](/llms.txt).
> The full corpus is at [llms-full.txt](/llms-full.txt).

# SchemaDefinition

> **SchemaDefinition** = `object`

Defined in: packages/schema/dist/index.d.ts:154

## Properties

### annotations?

> `optional` **annotations**: `ReadonlyArray`\<[`AnnotationDefinition`](/api/editor/type-aliases/annotationdefinition/)\>

Defined in: packages/schema/dist/index.d.ts:162

***

### block?

> `optional` **block**: `object`

Defined in: packages/schema/dist/index.d.ts:155

#### fields?

> `optional` **fields**: `ReadonlyArray`\<[`FieldDefinition`](/api/editor/type-aliases/fielddefinition/)\>

#### name?

> `optional` **name**: `string`

***

### blockObjects?

> `optional` **blockObjects**: `ReadonlyArray`\<[`BlockObjectDefinition`](/api/editor/type-aliases/blockobjectdefinition/)\>

Defined in: packages/schema/dist/index.d.ts:163

***

### decorators?

> `optional` **decorators**: `ReadonlyArray`\<[`DecoratorDefinition`](/api/editor/type-aliases/decoratordefinition/)\>

Defined in: packages/schema/dist/index.d.ts:161

***

### inlineObjects?

> `optional` **inlineObjects**: `ReadonlyArray`\<[`InlineObjectDefinition`](/api/editor/type-aliases/inlineobjectdefinition/)\>

Defined in: packages/schema/dist/index.d.ts:164

***

### lists?

> `optional` **lists**: `ReadonlyArray`\<[`ListDefinition`](/api/editor/type-aliases/listdefinition/)\>

Defined in: packages/schema/dist/index.d.ts:160

***

### styles?

> `optional` **styles**: `ReadonlyArray`\<[`StyleDefinition`](/api/editor/type-aliases/styledefinition/)\>

Defined in: packages/schema/dist/index.d.ts:159