@aptos-labs/react
Version:
React library for Aptos applications.
132 lines • 5.66 kB
TypeScript
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