# ivyforms/0.8.2/frontend/src/utils/errorHandling.ts

The Innovative Form Builder – IvyForms, version 0.8.2. 21 lines.

- Page: https://pluginprobe.com/plugins/ivyforms/0.8.2/code/frontend/src/utils/errorHandling.ts
- Raw: https://pluginprobe.com/plugins/ivyforms/0.8.2/raw/frontend/src/utils/errorHandling.ts
- Modified: 2026-02-12T13:48:58+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/ivyforms/0.8.2/code/frontend/src/utils/errorHandling.ts#L10-L20`.

```typescript
/**
 * Error handling utilities
 */

// Define error type for better type safety
interface ErrorWithMessage {
  message?: string
}

/**
 * Safely extracts error message from unknown error type
 * @param error - Unknown error object
 * @returns Error message as string
 */
export const getErrorMessage = (error: unknown): string => {
  if (error && typeof error === 'object' && 'message' in error) {
    return String((error as ErrorWithMessage).message)
  }
  return String(error)
}

```
