@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
15 lines (14 loc) • 798 B
TypeScript
import type { PaymentMethod } from '~/domains/paymentMethods';
import type { FunkitCheckoutQuoteResult } from '~/domains/quote';
export declare const LAYERZEO_OFT_TIME_ESTIMATE_SECONDS = 180;
/**
* https://linear.app/funxyz/issue/PE-775/sdkconnectwith-next-pm-requests
* @param originalTimeEstimationMs time estimation in milliseconds
* @param paymentMethod payment method
* @param bypassFlag whether to ignore flag value and return the original time estimation fallback even if flag is defined
* @returns time estimation in seconds
*/
export declare function useCheckoutTimeEstimate(latestQuote: FunkitCheckoutQuoteResult | null, originalTimeEstimationMs: number | undefined, paymentMethod: PaymentMethod, bypassFlag: boolean): {
estimatedTime: number;
estimatedTimeText: string;
};