Only add object type definition when there is no constructor

This commit is contained in:
Andreas Hocevar
2014-08-04 14:14:09 +02:00
parent 94e2911697
commit 46b74cedf8

View File

@@ -45,7 +45,8 @@ function generateExterns(symbols) {
parts.forEach(function(part) {
namespace.push(part);
var partialNamespace = namespace.join('.');
if (!(partialNamespace in namespaces)) {
if (!(partialNamespace in namespaces ||
partialNamespace in constructors)) {
namespaces[partialNamespace] = true;
lines.push('/**');
lines.push(' * @type {Object}');