Allow the doc gen to understand events

This commit is contained in:
Amish Shah
2016-08-20 00:20:51 +01:00
parent 65350348a8
commit 2007ed7cef
2 changed files with 9 additions and 8 deletions

File diff suppressed because one or more lines are too long

View File

@@ -4,7 +4,7 @@ let parse;
const customDocs = require('../custom/index'); const customDocs = require('../custom/index');
const GEN_VERSION = 7; const GEN_VERSION = 8;
try { try {
fs = require('fs-extra'); fs = require('fs-extra');
@@ -88,12 +88,6 @@ function clean() {
if (!item) { if (!item) {
continue; continue;
} }
if (item.kind === 'event') {
if (seenEvents[item.name]) {
console.log('dupe logs for', item.name);
}
seenEvents[item.name] = true;
}
if (item.kind === 'member') { if (item.kind === 'member') {
const obj = cleaned.classes[item.memberof] || cleaned.interfaces[item.memberof]; const obj = cleaned.classes[item.memberof] || cleaned.interfaces[item.memberof];
const newTypes = []; const newTypes = [];
@@ -122,6 +116,13 @@ function clean() {
} else if (item.kind === 'constructor') { } else if (item.kind === 'constructor') {
const obj = cleaned.classes[item.memberof] || cleaned.interfaces[item.memberof]; const obj = cleaned.classes[item.memberof] || cleaned.interfaces[item.memberof];
obj.constructor = item; obj.constructor = item;
} else if (item.kind === 'event') {
if (seenEvents[item.name]) {
console.log('dupe logs for', item.name);
}
seenEvents[item.name] = true;
const obj = cleaned.classes[item.memberof] || cleaned.interfaces[item.memberof];
obj.events.push(item);
} }
} }
json = cleaned; json = cleaned;