UNPKG

@hippocampus-web3/blockfrost-js

Version:

A JavaScript/TypeScript SDK for interacting with the https://blockfrost.io API

32 lines (31 loc) 953 B
import { ErrorType } from '../types'; export declare class SignatureVerificationError extends Error { detail: { webhookPayload: unknown; signatureHeader: string; } | undefined; constructor(message: string, detail?: { signatureHeader: string; webhookPayload: unknown; }); } export declare class BlockfrostServerError extends Error { status_code: number; error: string; url: string; body: unknown; constructor(error: Extract<ErrorType, { status_code: number; }>); } export declare class BlockfrostClientError extends Error { code: string; url: string | undefined; constructor(error: Extract<ErrorType, { code: string; }>); } export declare const isBlockfrostErrorResponse: (data: unknown) => data is Extract<ErrorType, { status_code: number; }>; export declare const handleError: (error: unknown) => BlockfrostServerError | BlockfrostClientError;