Error that indicate that the request was throttled.

Hierarchy (View Summary)

Constructors

  • Parameters

    • body: {
          error: {
              code:
                  | "RequestCannotBeParsed"
                  | "TokenRequired"
                  | "TokenNotFound"
                  | "SubscriptionNotActive"
                  | "WrongRegion"
                  | "FeatureNotEnabled"
                  | "RequestNotFound"
                  | "VisitorNotFound"
                  | "TooManyRequests"
                  | "429 Too Many Requests"
                  | "StateNotReady"
                  | "Failed";
              message: string;
          };
      }
    • response: Response

    Returns TooManyRequestsError

Properties

cause?: unknown
errorCode: string
message: string
name: string
response: Response
responseBody: {
    error: {
        code:
            | "RequestCannotBeParsed"
            | "TokenRequired"
            | "TokenNotFound"
            | "SubscriptionNotActive"
            | "WrongRegion"
            | "FeatureNotEnabled"
            | "RequestNotFound"
            | "VisitorNotFound"
            | "TooManyRequests"
            | "429 Too Many Requests"
            | "StateNotReady"
            | "Failed";
        message: string;
    };
}
retryAfter: number = 0

Number of seconds to wait before retrying the request.

The value is parsed from the Retry-After header of the response.

stack?: string
statusCode: 429
prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Optional override for formatting stack traces

stackTraceLimit: number

Methods

  • Create .stack property on a target object

    Parameters

    • targetObject: object
    • OptionalconstructorOpt: Function

    Returns void

  • Parameters

    • body: {
          error: {
              code:
                  | "RequestCannotBeParsed"
                  | "TokenRequired"
                  | "TokenNotFound"
                  | "SubscriptionNotActive"
                  | "WrongRegion"
                  | "FeatureNotEnabled"
                  | "RequestNotFound"
                  | "VisitorNotFound"
                  | "TooManyRequests"
                  | "429 Too Many Requests"
                  | "StateNotReady"
                  | "Failed";
              message: string;
          };
      }
    • response: Response

    Returns RequestError<
        number,
        {
            error: {
                code: | "RequestCannotBeParsed"
                | "TokenRequired"
                | "TokenNotFound"
                | "SubscriptionNotActive"
                | "WrongRegion"
                | "FeatureNotEnabled"
                | "RequestNotFound"
                | "VisitorNotFound"
                | "TooManyRequests"
                | "429 Too Many Requests"
                | "StateNotReady"
                | "Failed";
                message: string;
            };
        },
    >