Type alias GetMulticallContractReturnType<contract, mutability>

GetMulticallContractReturnType<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>;
            }
            ? ContractFunctionReturnType<abi, mutability, functionName, args>
            : ContractFunctionReturnType<abi, mutability, functionName>
        : ContractFunctionReturnType<abi, mutability>
    : ContractFunctionReturnType

Type Parameters