lib/jsduck/doc_ast.rb in jsduck-4.5.1 vs lib/jsduck/doc_ast.rb in jsduck-4.6.0
- old
+ new
@@ -255,12 +255,13 @@
end
items
end
def detect_return(doc_map)
+ has_return_tag = !!extract(doc_map, :return)
ret = extract(doc_map, :return) || {}
return {
- :type => ret[:type] || "undefined",
+ :type => ret[:type] || (has_return_tag ? "Object" : "undefined"),
:name => ret[:name] || "return",
:doc => ret[:doc] || "",
:properties => doc_map[:return] ? detect_subproperties(:return, doc_map[:return]) : []
}
end