UNPKG

@reservoir0x/relay-sdk

Version:

Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.

41 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.APIError = exports.isAPIError = exports.request = void 0; const axios_js_1 = require("./axios.js"); function request(config = {}) { return axios_js_1.axios.request(config); } exports.request = request; function isAPIError(error) { return error && error.cause === 'APIError'; } exports.isAPIError = isAPIError; class APIError extends Error { constructor(message = 'Unknown Reason', statusCode, rawError, type = 'APIError', options = {}) { super(message, { ...options, cause: 'APIError' }); Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "statusCode", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "rawError", { enumerable: true, configurable: true, writable: true, value: void 0 }); this.name = 'APIError'; this.type = type; this.statusCode = statusCode; this.rawError = rawError; } } exports.APIError = APIError; //# sourceMappingURL=request.js.map