Type alias ContractFunctionReturnType<abi, mutability, functionName, args>

ContractFunctionReturnType<abi, mutability, functionName, args>: abi extends Abi
    ? Abi extends abi
        ? unknown
        : AbiParametersToPrimitiveTypes<ExtractAbiFunctionForArgs<abi, mutability, functionName, args>["outputs"]> extends infer types
            ? types extends readonly []
                ? void
                : types extends readonly [infer type]
                    ? type
                    : types
            : never
    : unknown

Type Parameters