Error Classes
Every failure is a TalonicError subclass with status, code, and requestId properties.
Available error classes
import {
TalonicError, // base
TalonicAuthError, // 401, 403
TalonicNotFoundError, // 404
TalonicValidationError, // 400, 409, 413, 422
TalonicRateLimitError, // 429 (after retries exhausted)
TalonicServerError, // 500, 502, 503, 504 (after retries exhausted)
TalonicNetworkError, // DNS / TCP failures
TalonicTimeoutError, // request exceeded timeout
} from "@talonic/node"