UNPKG

@dima_aryze/reforge

Version:

TypeScript/JavaScript SDK for Reforge - Cross-chain token operations

58 lines 1.37 kB
/** * Error transformation utilities for HTTP client */ import { ReforgeError } from '../errors'; /** * Transforms various error types into Reforge SDK errors */ export declare class ErrorTransformer { /** * Transform an error into a Reforge SDK error */ transform(error: any): ReforgeError; /** * Check if error is a timeout error */ private isTimeoutError; /** * Check if error is a connection error */ private isConnectionError; /** * Check if error has HTTP response */ private isHttpResponseError; /** * Check if error is an axios error */ private isAxiosError; /** * Transform HTTP response error */ private transformHttpError; /** * Transform axios-specific error */ private transformAxiosError; /** * Create API error from structured response data */ private createApiErrorFromResponse; /** * Check if data matches standard API error format */ private isStandardApiError; /** * Extract error message from response data */ private extractErrorMessage; /** * Extract error code from response data */ private extractErrorCode; /** * Extract error details from response data */ private extractErrorDetails; } //# sourceMappingURL=errors.d.ts.map