Type Alias ContractFunctionParameters<abi, mutability, functionName, args, deployless, allFunctionNames, allArgs>

ContractFunctionParameters: {
    abi: abi;
    args?: (abi extends Abi ? UnionWiden<args> : never) | allArgs;
    functionName:
        | allFunctionNames
        | (functionName extends allFunctionNames ? functionName : never);
} & (readonly [] extends allArgs ? {} : { args: Widen<args> }) & (
    deployless extends true
        ? { address?: undefined; code: Hex }
        : { address: Address }
)

Type Parameters