# ActionsRecorderEntry

interface

Represents a recorded action entry with context and state information.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-watchdog/src/actionsrecorderconfig.ts#L184)

<a id="properties">

## Properties

<a id="member-action">

### `action: string`

The name of the action.

For example:

* `component.bold:execute` Main action for toolbar button `bold` was executed.
* `commands.bold:execute` The `bold` command was executed.
* `model.applyOperation` The low-level operation was applied to the model.
* `observers:paste` The `paste` DOM event was dispatched in the editing root.
* `model.insertContent` The `model#insertContent()` was called.
* `model-selection:change:range` The model selection range was changed.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-watchdog/src/actionsrecorderconfig.ts#L212)

<a id="member-after">

### `after?: ActionsRecorderEntryEditorSnapshot`

The editor state after the action was executed.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-watchdog/src/actionsrecorderconfig.ts#L222)

<a id="member-before">

### `before: ActionsRecorderEntryEditorSnapshot`

The editor state before the action was executed.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-watchdog/src/actionsrecorderconfig.ts#L217)

<a id="member-error">

### `error?: any`

The error if the action throws one.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-watchdog/src/actionsrecorderconfig.ts#L237)

<a id="member-params">

### `params?: Array<any>`

Params provided for the executed action. They depend on the actual action.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-watchdog/src/actionsrecorderconfig.ts#L227)

<a id="member-parentEntry">

### `parentEntry?: ActionsRecorderEntry`

For nested actions this is a reference to parent action (nesting of try-catch blocks).

For example when user clicks a button in a toolbar it could generate such nested tree:

* `component.bold:execute`
  * `commands.bold:execute`
    * `model.applyOperation`

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-watchdog/src/actionsrecorderconfig.ts#L199)

<a id="member-result">

### `result?: any`

The result returned by the executed action. It depends on the actual action.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-watchdog/src/actionsrecorderconfig.ts#L232)

<a id="member-timeStamp">

### `timeStamp: string`

Entry timestamp in ISO date time format.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-watchdog/src/actionsrecorderconfig.ts#L189)

---

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