Type Parameters

  • Code extends number = number
  • Body = unknown

Hierarchy (View Summary)

Constructors

Properties

cause?: unknown
errorCode: string
message: string
name: string
response: Response
responseBody: Body
stack?: string
statusCode: Code
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;
            };
        },
    >

  • Parameters

    • body: { error: string }
    • response: Response

    Returns RequestError<number, { error: string }>