UNPKG

@aptos-labs/react

Version:

React library for Aptos applications.

132 lines 5.66 kB
import { SignTransactionParameters, SignTransactionResult } from "@aptos-labs/js-pro"; import { DefaultError, UseMutationOptions } from "@tanstack/react-query"; export type UseSignTransactionMutationParameters = UseMutationOptions<SignTransactionResult, DefaultError, SignTransactionParameters>; export declare function useSignTransaction({ ...mutationOptions }?: UseSignTransactionMutationParameters): { signTransaction: import("@tanstack/react-query").UseMutateFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; signTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; data: undefined; variables: undefined; error: null; isError: false; isIdle: true; isPending: false; isSuccess: false; status: "idle"; mutate: import("@tanstack/react-query").UseMutateFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; } | { signTransaction: import("@tanstack/react-query").UseMutateFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; signTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; data: undefined; variables: SignTransactionParameters; error: null; isError: false; isIdle: false; isPending: true; isSuccess: false; status: "pending"; mutate: import("@tanstack/react-query").UseMutateFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; } | { signTransaction: import("@tanstack/react-query").UseMutateFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; signTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; data: undefined; error: Error; variables: SignTransactionParameters; isError: true; isIdle: false; isPending: false; isSuccess: false; status: "error"; mutate: import("@tanstack/react-query").UseMutateFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; } | { signTransaction: import("@tanstack/react-query").UseMutateFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; signTransactionAsync: import("@tanstack/react-query").UseMutateAsyncFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; data: { rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }; error: null; variables: SignTransactionParameters; isError: false; isIdle: false; isPending: false; isSuccess: true; status: "success"; mutate: import("@tanstack/react-query").UseMutateFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction<{ rawTransaction: Uint8Array; authenticator: import("@aptos-labs/ts-sdk").AccountAuthenticator; }, Error, SignTransactionParameters, unknown>; }; //# sourceMappingURL=useSignTransaction.d.ts.map