UNPKG

wagmi

Version:

React Hooks for Ethereum

11 lines 2.62 kB
import type { Config, PrepareTransactionRequestErrorType, ResolvedRegister, SelectChains } from '@wagmi/core'; import { type PrepareTransactionRequestData, type PrepareTransactionRequestOptions, type PrepareTransactionRequestQueryKey } from '@wagmi/core/query'; import type { PrepareTransactionRequestQueryFnData } from '@wagmi/core/query'; import type { PrepareTransactionRequestRequest as viem_PrepareTransactionRequestRequest } from 'viem'; import type { ConfigParameter, QueryParameter } from '../types/properties.js'; import { type UseQueryReturnType } from '../utils/query.js'; export type UsePrepareTransactionRequestParameters<config extends Config = Config, chainId extends config['chains'][number]['id'] | undefined = undefined, request extends viem_PrepareTransactionRequestRequest<SelectChains<config, chainId>[0], SelectChains<config, chainId>[0]> = viem_PrepareTransactionRequestRequest<SelectChains<config, chainId>[0], SelectChains<config, chainId>[0]>, selectData = PrepareTransactionRequestData<config, chainId, request>> = PrepareTransactionRequestOptions<config, chainId, request> & ConfigParameter<config> & QueryParameter<PrepareTransactionRequestQueryFnData<config, chainId, request>, PrepareTransactionRequestErrorType, selectData, PrepareTransactionRequestQueryKey<config, chainId, request>>; export type UsePrepareTransactionRequestReturnType<config extends Config = Config, chainId extends config['chains'][number]['id'] | undefined = undefined, request extends viem_PrepareTransactionRequestRequest<SelectChains<config, chainId>[0], SelectChains<config, chainId>[0]> = viem_PrepareTransactionRequestRequest<SelectChains<config, chainId>[0], SelectChains<config, chainId>[0]>, selectData = PrepareTransactionRequestData<config, chainId, request>> = UseQueryReturnType<selectData, PrepareTransactionRequestErrorType>; /** https://wagmi.sh/react/api/hooks/usePrepareTransactionRequest */ export declare function usePrepareTransactionRequest<config extends Config = ResolvedRegister['config'], chainId extends config['chains'][number]['id'] | undefined = undefined, request extends viem_PrepareTransactionRequestRequest<SelectChains<config, chainId>[0], SelectChains<config, chainId>[0]> = viem_PrepareTransactionRequestRequest<SelectChains<config, chainId>[0], SelectChains<config, chainId>[0]>, selectData = PrepareTransactionRequestData<config, chainId, request>>(parameters?: UsePrepareTransactionRequestParameters<config, chainId, request, selectData>): UsePrepareTransactionRequestReturnType<config, chainId, request, selectData>; //# sourceMappingURL=usePrepareTransactionRequest.d.ts.map