UNPKG

@aptos-labs/react

Version:

React library for Aptos applications.

86 lines 4.96 kB
import { SignAndSubmitTransactionParameters, SignAndSubmitTransactionResult } from "@aptos-labs/js-pro"; import { UseMutationOptions } from "../types/queries.js"; import { DefaultError } from "@tanstack/react-query"; export type UseSignAndSubmitTransactionMutationParameters = UseMutationOptions<SignAndSubmitTransactionResult, DefaultError, SignAndSubmitTransactionParameters>; export declare function useSignAndSubmitTransaction({ ...mutationOptions }?: UseSignAndSubmitTransactionMutationParameters): { hash: string | undefined; signAndSubmitTransaction: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; signAndSubmitTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; data: undefined; variables: undefined; error: null; isError: false; isIdle: true; isPending: false; isSuccess: false; status: "idle"; mutate: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; } | { hash: string | undefined; signAndSubmitTransaction: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; signAndSubmitTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; data: undefined; variables: SignAndSubmitTransactionParameters; error: null; isError: false; isIdle: false; isPending: true; isSuccess: false; status: "pending"; mutate: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; } | { hash: string | undefined; signAndSubmitTransaction: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; signAndSubmitTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; data: undefined; error: Error; variables: SignAndSubmitTransactionParameters; isError: true; isIdle: false; isPending: false; isSuccess: false; status: "error"; mutate: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; } | { hash: string | undefined; signAndSubmitTransaction: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; signAndSubmitTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; data: import("@aptos-labs/ts-sdk").TransactionResponse; error: null; variables: SignAndSubmitTransactionParameters; isError: false; isIdle: false; isPending: false; isSuccess: true; status: "success"; mutate: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").TransactionResponse, Error, SignAndSubmitTransactionParameters, unknown>; }; //# sourceMappingURL=useSignAndSubmitTransaction.d.ts.map