UNPKG

@aptos-labs/react

Version:

React library for Aptos applications.

81 lines 4.68 kB
import { SubmitTransactionParameters, SubmitTransactionResult } from "@aptos-labs/js-pro"; import { DefaultError, UseMutationOptions } from "@tanstack/react-query"; export type UseSubmitTransactionMutationParameters = UseMutationOptions<SubmitTransactionResult, DefaultError, SubmitTransactionParameters>; export declare function useSubmitTransaction({ ...mutationOptions }?: UseSubmitTransactionMutationParameters): { submitTransaction: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").PendingTransactionResponse, Error, SubmitTransactionParameters, unknown>; submitTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").PendingTransactionResponse, Error, SubmitTransactionParameters, 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").PendingTransactionResponse, Error, SubmitTransactionParameters, 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").PendingTransactionResponse, Error, SubmitTransactionParameters, unknown>; } | { submitTransaction: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").PendingTransactionResponse, Error, SubmitTransactionParameters, unknown>; submitTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").PendingTransactionResponse, Error, SubmitTransactionParameters, unknown>; data: undefined; variables: SubmitTransactionParameters; error: null; isError: false; isIdle: false; isPending: true; isSuccess: false; status: "pending"; mutate: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").PendingTransactionResponse, Error, SubmitTransactionParameters, 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").PendingTransactionResponse, Error, SubmitTransactionParameters, unknown>; } | { submitTransaction: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").PendingTransactionResponse, Error, SubmitTransactionParameters, unknown>; submitTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").PendingTransactionResponse, Error, SubmitTransactionParameters, unknown>; data: undefined; error: Error; variables: SubmitTransactionParameters; isError: true; isIdle: false; isPending: false; isSuccess: false; status: "error"; mutate: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").PendingTransactionResponse, Error, SubmitTransactionParameters, 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").PendingTransactionResponse, Error, SubmitTransactionParameters, unknown>; } | { submitTransaction: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").PendingTransactionResponse, Error, SubmitTransactionParameters, unknown>; submitTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<import("@aptos-labs/ts-sdk").PendingTransactionResponse, Error, SubmitTransactionParameters, unknown>; data: import("@aptos-labs/ts-sdk").PendingTransactionResponse; error: null; variables: SubmitTransactionParameters; isError: false; isIdle: false; isPending: false; isSuccess: true; status: "success"; mutate: import("@tanstack/react-query").UseMutateFunction<import("@aptos-labs/ts-sdk").PendingTransactionResponse, Error, SubmitTransactionParameters, 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").PendingTransactionResponse, Error, SubmitTransactionParameters, unknown>; }; //# sourceMappingURL=useSubmitTransaction.d.ts.map