Base class of all SDK errors.

Prefer AutogramError.is over instanceof: it also recognizes errors that crossed a serialization boundary (plain { name, code, message } objects) and errors from older SDK versions identified only by their class name.

Hierarchy-Diagram

UML class diagram of AutogramError
Legend
icon for a class in the UML class diagram class
icon for a public method in the UML class diagram public method
underlined static property/method

Hierarchy (View Summary)

Constructors

Properties

Methods

Constructors

Properties

Methods

  • Rehydrates an error that crossed a serialization boundary.

    Accepts SerializedAutogramError, legacy bridge envelopes ({ name, message, error: {...} }) and anything else (mapped to unknown). Known codes are rehydrated to their concrete classes so instanceof checks keep working within one bundle.

    Parameters

    • data: unknown

    Returns AutogramError