# DifferItemAction

typedef

Further specifies what kind of action led to generating a change:

* `'insert'` if element was inserted,
* `'remove'` if element was removed,
* `'rename'` if element got renamed (e.g. `writer.rename()`),
* `'refresh'` if element got refreshed (e.g. `model.editing.reconvertItem()`).

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

#### Value

`'insert' | 'remove' | 'rename' | 'refresh'`

---

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