@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
15 lines (14 loc) • 688 B
TypeScript
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;
};