Skip to content

Error Handling ​

Targo uses Go-style error handling, not exception-driven control flow.

Core model ​

  • ordinary failure uses return values
  • the common shape is [T, error | null]
  • call sites check errors explicitly
  • panic() is reserved for exceptional situations

Migration advice ​

  • redesign try/catch code into explicit result contracts
  • wrap or propagate errors intentionally
  • do not replace everyday failures with panic()