Skip to content

ReactNative SDK Reference / ErrorWithCause

Interface: ErrorWithCause

Represents a JSON-style error cause. This contains native NSError/Throwable information, and can have recursive .cause properties until the ultimate cause has been found.

Properties

cause?

cause?: ErrorWithCause

Optional additional cause for nested errors

  • iOS: N/A
  • Android: Throwable.cause

code?

code?: number

The native error's code.

  • iOS: NSError.code
  • Android: N/A

details?

details?: Record<string, unknown>

Optional additional details

  • iOS: NSError.userInfo
  • Android: N/A

domain?

domain?: string

The native error's domain.

  • iOS: NSError.domain
  • Android: N/A

message

message: string

The native error description

  • iOS: NSError.message
  • Android: Throwable.message

stacktrace?

stacktrace?: string

Optional Java stacktrace

  • iOS: N/A
  • Android: Throwable.stacktrace.toString()