Error thrown for any failed QVeris API interaction: HTTP errors, failure envelopes, timeouts, and network failures.
Carries the same shape as the wire-level ApiError so callers can
branch on status and inspect observability for diagnostics.
Errornew QverisApiError(
error):QverisApiError
Error.constructor
readonlyoptionalcause?:string
Lower-level transport or runtime cause when available
Error.cause
readonlyoptionaldetails?:unknown
Original error details if available
message:
string
Error message
Error.message
name:
string
Error.name
readonlynext_action:NextAction
Machine-readable recovery guidance. Paid calls are never replayed automatically.
readonlyoptionalobservability?:ApiObservability
Request metadata for diagnosing API failures
optionalstack?:string
Error.stack
readonlystatus:number
HTTP status code (0 for network errors, 408 for timeouts)
staticstackTraceLimit:number
The Error.stackTraceLimit property specifies the number of stack frames
collected by a stack trace (whether generated by new Error().stack or
Error.captureStackTrace(obj)).
The default value is 10 but may be set to any valid JavaScript number. Changes
will affect any stack trace captured after the value has been changed.
If set to a non-number value, or set to a negative number, stack traces will not capture any frames.
Error.stackTraceLimit
Was this page helpful?