Skip to content

@swapped/connect-sdk / react / UseCoinbaseAvailabilityResult

Type Alias: UseCoinbaseAvailabilityResult

UseCoinbaseAvailabilityResult = object

Defined in: src/react/coinbase/hooks/useCoinbaseAvailability.ts:12

Result of useCoinbaseAvailability.

Properties

error

error: Error | null

Defined in: src/react/coinbase/hooks/useCoinbaseAvailability.ts:22

Last fetch error, or null.


isAvailable

isAvailable: boolean

Defined in: src/react/coinbase/hooks/useCoinbaseAvailability.ts:14

true when Coinbase OAuth is an enabled payment method for this session.


isLoading

isLoading: boolean

Defined in: src/react/coinbase/hooks/useCoinbaseAvailability.ts:18

Whether payment methods are still loading.


isRefetching

isRefetching: boolean

Defined in: src/react/coinbase/hooks/useCoinbaseAvailability.ts:20

Whether a background refetch is in progress.


paymentMethod

paymentMethod: IntegrationPaymentMethod | undefined

Defined in: src/react/coinbase/hooks/useCoinbaseAvailability.ts:16

Matching Coinbase exchange_oauth payment method, if any.


refetch

refetch: () => Promise<void>

Defined in: src/react/coinbase/hooks/useCoinbaseAvailability.ts:24

Re-fetch payment methods and re-evaluate availability.

Returns

Promise<void>