Documentation

Classe : RateLimitError

HTTP 429 : la limite de débit a été dépassée.

Étend

Constructeurs

Constructeur

new RateLimitError(
   status,
   body,
   headers,
   message?
): RateLimitError;

Paramètres

status

number

body

unknown

headers

Headers

message?

string

Valeur de retour

RateLimitError

Hérité de

APIError.constructor

Propriétés

body

readonly body: unknown;

JSON analysé, texte de réponse, ou undefined pour un corps vide.

Hérité de

APIError.body


headers

readonly headers: Headers;

En-têtes de réponse HTTP.

Hérité de

APIError.headers


requestId

readonly requestId: string | undefined;

ID de requête issu de x-typesafe-request-id, ou undefined s’il est absent.

Hérité de

APIError.requestId


retryAfterMs

readonly retryAfterMs: number | undefined;

Délai de réessai serveur en millisecondes, ou undefined s’il est absent ou invalide.


status

readonly status: number;

Code de statut de la réponse HTTP.

Hérité de

APIError.status

Méthodes

fromResponse()

static fromResponse(
   status,
   body,
   headers
): APIError;

Crée la sous-classe d’erreur correspondant à un code de statut HTTP.

Paramètres

status

number

body

unknown

headers

Headers

Valeur de retour

APIError

Hérité de

APIError.fromResponse