@reservoir0x/relay-kit-ui
Version:
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
22 lines • 1.14 kB
TypeScript
import { useQuery, type DefaultError, type QueryKey } from '@tanstack/react-query';
export type MoonPayBuyTransactionsResponse = {
id?: string;
createdAt?: string;
baseCurrencyAmount?: number;
status?: 'waitingPayment' | 'pending' | 'waitingAuthorization' | 'failed' | 'completed';
failureReason?: string;
externalTransactionId?: string;
};
export type MoonPayBuyTransactionErrorResponse = {
message?: string;
moonPayErrorCode?: string;
type?: string;
};
type QueryType = typeof useQuery<MoonPayBuyTransactionsResponse | MoonPayBuyTransactionErrorResponse, DefaultError, MoonPayBuyTransactionsResponse | MoonPayBuyTransactionErrorResponse, QueryKey>;
type QueryOptions = Parameters<QueryType>['0'];
type MoonPayTransactionQueryParams = {
apiKey?: string;
};
declare const _default: (externalTransactionId?: string, queryParams?: MoonPayTransactionQueryParams, queryOptions?: Partial<QueryOptions>) => import("@tanstack/react-query").UseQueryResult<MoonPayBuyTransactionsResponse | MoonPayBuyTransactionErrorResponse, Error>;
export default _default;
//# sourceMappingURL=useMoonPayTransaction.d.ts.map