Skip to content

@swapped/connect-sdk / react / UseCoinbaseAvailabilityResult

Type Alias: UseCoinbaseAvailabilityResult ​

UseCoinbaseAvailabilityResult = object

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

Result of useCoinbaseAvailability.

Properties ​

error ​

error: Error | null

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

Last fetch error, or null.


isAvailable ​

isAvailable: boolean

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

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


isLoading ​

isLoading: boolean

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

Whether payment methods are still loading.


isRefetching ​

isRefetching: boolean

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

Whether a background refetch is in progress.


paymentMethod ​

paymentMethod: IntegrationPaymentMethod | undefined

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

Matching Coinbase exchange_oauth payment method, if any.


refetch ​

refetch: () => Promise<void>

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

Re-fetch payment methods and re-evaluate availability.

Returns ​

Promise<void>