Skip to main content

Function: getUserFacingErrorDetail()

function getUserFacingErrorDetail(error: unknown): string;

Defined in: shared/utils/userFacingErrors.ts:86

Extracts a short, user-facing error message from an unknown thrown value.

Parametersโ€‹

errorโ€‹

unknown

Returnsโ€‹

string

Remarksโ€‹

Intended for UI strings and IPC error payloads where we want a stable message without leaking internal details.

  • Error values return their own data message property.
  • Plain objects with an own string data message property return that message.
  • Strings and numbers are surfaced as-is.
  • Everything else falls back to ERROR_CATALOG.system.UNKNOWN_ERROR.