Skip to content

Class: NetworkRateLimitError ​

indicates that the upstream API is rate-limiting requests (HTTP 429). back off!

built-in rate limiter tries to prevent this from ever firing.

Extends ​

Constructors ​

Constructor ​

ts
new NetworkRateLimitError(
   network: string, 
   message: string, 
   options?: object): NetworkRateLimitError;

Parameters ​

ParameterType
networkstring
messagestring
options{ cause?: unknown; retryAfterMs?: number; url?: string; }
options.cause?unknown
options.retryAfterMs?number
options.url?string

Returns ​

NetworkRateLimitError

Overrides ​

NetworkAPIError.constructor

Properties ​

PropertyModifierTypeInherited from
networkreadonlystringNetworkAPIError.network
retryAfterMsreadonlynumber | undefined-
statusreadonlynumber | undefinedNetworkAPIError.status
url?readonlystringNetworkAPIError.url

Distributed under the MIT License.