Interface PlanVortexErrorOptions

Opciones de construcción de un error. Todas opcionales: un error siempre se puede construir.

interface PlanVortexErrorOptions {
    cause?: unknown;
    data?: Record<string, unknown>;
    family?: string;
    requestId?: string;
    retryAfter?: number;
    status?: number;
}

Properties

cause?: unknown

El error original (un TypeError de fetch, por ejemplo).

data?: Record<string, unknown>

El data del cuerpo — lo que el servidor adjuntó con .withData({...}). {} si no vino nada.

family?: string

Familia, sólo para los errores que NO salen del catálogo: connection, http, oauth, config y webhook. Los de dominio la deducen de su code y no la pasan nunca.

requestId?: string

x-request-id de la respuesta, si el despliegue lo pone delante.

retryAfter?: number

Segundos de la cabecera Retry-After, cuando la hay.

status?: number

Status HTTP. undefined cuando la petición no llegó a tener respuesta.