# DifferItemAttribute

interface

A single diff item for attribute change.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-engine/src/model/differ.ts#L1731)

<a id="properties">

## Properties

<a id="member-attributeKey">

### `attributeKey: string`

The name of the changed attribute.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-engine/src/model/differ.ts#L1741)

<a id="member-attributeNewValue">

### `attributeNewValue: unknown`

An attribute new value (after change).

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-engine/src/model/differ.ts#L1751)

<a id="member-attributeOldValue">

### `attributeOldValue: unknown`

An attribute previous value (before change).

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-engine/src/model/differ.ts#L1746)

<a id="member-range">

### `range: ModelRange`

The range where the change happened.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-engine/src/model/differ.ts#L1756)

<a id="member-type">

### `type: 'attribute'`

The type of diff item.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-engine/src/model/differ.ts#L1736)

---

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