/** * Safely extract an error message from an unknown catch value. */ export function getErrorMessage(err: unknown): string { if (err instanceof Error) return err.message; if (typeof err === 'string') return err; return 'Unknown error'; }