UNPKG

@ledgerhq/live-common

Version:
23 lines 1.04 kB
type ErrorCauseDetails = { name?: string; message?: string; swapCode?: string; }; type ErrorDetails = { name?: string; message: string; cause?: ErrorCauseDetails; }; export type CompleteExchangeStep = "INIT" | "SET_PARTNER_KEY" | "CHECK_PARTNER" | "PROCESS_TRANSACTION" | "CHECK_TRANSACTION_SIGNATURE" | "CHECK_PAYOUT_ADDRESS" | "CHECK_REFUND_ADDRESS" | "SIGN_COIN_TRANSACTION"; export declare class CompleteExchangeError extends Error { step: CompleteExchangeStep; title?: string; constructor(step: CompleteExchangeStep, title?: string, message?: string); } export declare function convertTransportError(step: CompleteExchangeStep, err: unknown): CompleteExchangeError | unknown; export declare function getErrorDetails(error: unknown): ErrorDetails; export declare function getErrorName(error: unknown): string | undefined; export declare function getErrorMessage(error: unknown): string; export declare function getSwapStepFromError(error: Error): string; export {}; //# sourceMappingURL=error.d.ts.map