@nktkas/hyperliquid
Version:
Hyperliquid API SDK for all major JS runtimes, written in TypeScript.
17 lines (16 loc) • 700 B
JavaScript
/**
* Shared error types for Hyperliquid API responses.
* @module
*/ import { HyperliquidError } from "../_base.js";
/** Thrown when the API returns an error response. */ export class ApiRequestError extends HyperliquidError {
/** Raw API response that contains the error. */ response;
/**
* @param response Raw API response that contains the error.
* @param message Human-readable error message extracted from the response.
*/ constructor(response, message){
super(message ?? "An unknown error occurred while processing an API request. See `response` for more details.");
this.name = "ApiRequestError";
this.response = response;
}
}
//# sourceMappingURL=_errors.js.map