UNPKG

@funkit/connect

Version:

Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.

15 lines (14 loc) 688 B
import { CheckoutRefundState, CheckoutState, type DirectExecution, RelayExecutionStatus } from '@funkit/api-base'; export declare function mapRelayExecutionStatusToCheckoutState(status: RelayExecutionStatus): CheckoutState; export declare function mapRelayExecutionStatusToRefundState(status: RelayExecutionStatus): CheckoutRefundState | undefined; export declare function useCheckoutDirectExecutionHistory({ initDirectExecution, }: { initDirectExecution?: DirectExecution; }): { state: CheckoutState; refundState: CheckoutRefundState | undefined; isRefunded: boolean; isCompleted: boolean; isFailed: boolean; isDelayed: boolean; isProcessing: boolean; };