Extract error message from an unknown caught value. Handles Error instances, strings, and other types safely.
The caught error value (unknown type)
A string message suitable for logging/display
try { // ...} catch (error: unknown) { logger.error(`Operation failed: ${getErrorMessage(error)}`);} Copy
try { // ...} catch (error: unknown) { logger.error(`Operation failed: ${getErrorMessage(error)}`);}
Extract error message from an unknown caught value. Handles Error instances, strings, and other types safely.