Type Alias GetMulticallContractParameters<contract, mutability>

GetMulticallContractParameters<contract, mutability>: contract extends {
        abi: infer abi extends Abi;
    }
    ? contract extends {
            functionName: infer functionName extends ContractFunctionName<abi, mutability>;
        }
        ? contract extends {
                args: infer args extends ContractFunctionArgs<abi, mutability, functionName>;
            }
            ? ContractFunctionParameters<abi, mutability, functionName, args>
            : ContractFunctionParameters<abi, mutability, functionName>
        : Abi extends abi
            ? ContractFunctionParameters
            : ContractFunctionParameters<abi, mutability>
    : ContractFunctionParameters<readonly unknown[]>

Type Parameters