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