@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
18 lines (17 loc) • 614 B
TypeScript
import type { CheckoutQuoteError } from '~/providers/FunkitQuoteContext';
interface TriggerNewQuoteOptions {
maxRetries: number;
}
interface UseCheckoutQuoteOptions {
targetAssetunitPrice: number;
onFailure: (error: CheckoutQuoteError) => void;
onSuccess?: () => void;
}
interface UseCheckoutQuoteResult {
error: string | null;
isQuoting: boolean;
step: string | null;
triggerNewQuote: (options: TriggerNewQuoteOptions) => void;
}
export declare function useCheckoutQuote({ targetAssetunitPrice, onFailure, onSuccess, }: UseCheckoutQuoteOptions): UseCheckoutQuoteResult;
export {};