output
    Preparing search index...

    Type Alias ErrorHookPayload

    ErrorHookPayload:
        | WorkflowPayloadBase & { error: Error; source: "workflow" }
        | ActivityErrorHookPayload & { source: "activity" }
        | HookPayloadBase & { error: Error; source: "runtime" }

    Payload passed to the onError() handler when a workflow, activity or runtime error occurs.

    Type Declaration

    • WorkflowPayloadBase & { error: Error; source: "workflow" }
      • error: Error

        Workflow error rehydrated after crossing the Temporal sandbox boundary. Preserves name, message, cause, and other enumerable properties from the serialized form; it is a reconstructed Error, not the original class. Extra fields are present at runtime but not on the Error type — narrow or cast in TypeScript when you need them.

      • source: "workflow"

        Workflow error origin.

    • ActivityErrorHookPayload & { source: "activity" }
      • source: "activity"

        Activity error origin.

    • HookPayloadBase & { error: Error; source: "runtime" }
      • error: Error

        The original error instance.

      • source: "runtime"

        Worker runtime error origin.