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

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

- Page: https://pluginprobe.com/plugins/ivyforms/1.1/code/frontend/src/utils/errorHandling.ts
- Raw: https://pluginprobe.com/plugins/ivyforms/1.1/raw/frontend/src/utils/errorHandling.ts
- Modified: 2026-01-29T13:48:54+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/1.1/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)
}

```
