UNPKG

wagmi

Version:

React Hooks for Ethereum

11 lines 2.01 kB
import type { Config, ReadContractsErrorType, ResolvedRegister } from '@wagmi/core'; import { type InfiniteReadContractsQueryFnData, type InfiniteReadContractsQueryKey } from '@wagmi/core/query'; import type { ContractFunctionParameters } from 'viem'; import type { InfiniteReadContractsData, InfiniteReadContractsOptions } from '../exports/query.js'; import type { ConfigParameter, InfiniteQueryParameter } from '../types/properties.js'; import { type UseInfiniteQueryReturnType } from '../utils/query.js'; export type UseInfiniteContractReadsParameters<contracts extends readonly unknown[] = readonly ContractFunctionParameters[], allowFailure extends boolean = true, config extends Config = Config, pageParam = unknown, selectData = InfiniteReadContractsData<contracts, allowFailure>> = InfiniteReadContractsOptions<contracts, allowFailure, pageParam, config> & ConfigParameter<config> & InfiniteQueryParameter<InfiniteReadContractsQueryFnData<contracts, allowFailure>, ReadContractsErrorType, selectData, InfiniteReadContractsData<contracts, allowFailure>, InfiniteReadContractsQueryKey<contracts, allowFailure, pageParam, config>, pageParam>; export type UseInfiniteContractReadsReturnType<contracts extends readonly unknown[] = readonly ContractFunctionParameters[], allowFailure extends boolean = true, selectData = InfiniteReadContractsData<contracts, allowFailure>> = UseInfiniteQueryReturnType<selectData, ReadContractsErrorType>; /** https://wagmi.sh/react/api/hooks/useInfiniteReadContracts */ export declare function useInfiniteReadContracts<const contracts extends readonly unknown[], allowFailure extends boolean = true, config extends Config = ResolvedRegister['config'], pageParam = unknown, selectData = InfiniteReadContractsData<contracts, allowFailure>>(parameters: UseInfiniteContractReadsParameters<contracts, allowFailure, config, pageParam, selectData>): UseInfiniteContractReadsReturnType<contracts, allowFailure, selectData>; //# sourceMappingURL=useInfiniteReadContracts.d.ts.map