# ErrorHandlingPattern

**Kind:** Interface

**Source:** [`atloria-monorepo/libs/parser-core/src/interfaces/state-management.interface.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/parser-core/src/interfaces/state-management.interface.ts#L401)

Error handling pattern

## Properties

| Property | Type |
|---|---|
| `errorField` | `string` |
| `errorActions` | `string[]` |
| `errorMessages` | `string[]` |
| `recoveryActions` | `Array<{
    name: string;
    description: string;
  }>` |
| `hasRetry` | `boolean` |
| `errorBoundaries` | `string[]` |
