Skip to content

Commit 53788ef

Browse files
revert "chore(doc-gen): render enum doctypes correctly"
This reverts commit b8e82e4 as it was breaking build on master.
1 parent b8e82e4 commit 53788ef

File tree

2 files changed

+12
-17
lines changed

2 files changed

+12
-17
lines changed

docs/angular.io-package/templates/enum.template.html

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/typescript-package/processors/readTypeScriptModules.js

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,10 @@ module.exports = function readTypeScriptModules(tsParser, modules, getFileInfo,
6363
var exportDoc = createExportDoc(exportSymbol.name, resolvedExport, moduleDoc, basePath, parseInfo.typeChecker);
6464
log.debug('>>>> EXPORT: ' + exportDoc.name + ' (' + exportDoc.docType + ') from ' + moduleDoc.id);
6565

66-
exportDoc.members = [];
67-
6866
// Generate docs for each of the export's members
6967
if (resolvedExport.flags & ts.SymbolFlags.HasMembers) {
7068

69+
exportDoc.members = [];
7170
for(var memberName in resolvedExport.members) {
7271
// FIXME(alexeagle): why do generic type params appear in members?
7372
if (memberName === 'T') {
@@ -92,24 +91,21 @@ module.exports = function readTypeScriptModules(tsParser, modules, getFileInfo,
9291
exportDoc.newMember = memberDoc;
9392
}
9493
}
95-
}
9694

97-
if (exportDoc.docType === 'enum') {
98-
for(var memberName in resolvedExport.exports) {
99-
log.silly('>>>>>> member: ' + memberName + ' from ' + exportDoc.id + ' in ' + moduleDoc.id);
100-
var memberSymbol = resolvedExport.exports[memberName];
101-
var memberDoc = createMemberDoc(memberSymbol, exportDoc, basePath, parseInfo.typeChecker);
102-
docs.push(memberDoc);
103-
exportDoc.members.push(memberDoc);
95+
if (sortClassMembers) {
96+
exportDoc.members.sort(function(a, b) {
97+
if (a.name > b.name) return 1;
98+
if (a.name < b.name) return -1;
99+
return 0;
100+
});
104101
}
105102
}
106103

107-
if (sortClassMembers) {
108-
exportDoc.members.sort(function(a, b) {
109-
if (a.name > b.name) return 1;
110-
if (a.name < b.name) return -1;
111-
return 0;
112-
});
104+
if (exportDoc.docType == 'enum') {
105+
exportDoc.members = [];
106+
for (var etype in resolvedExport.exports) {
107+
exportDoc.members.push(etype);
108+
}
113109
}
114110

115111
// Add this export doc to its module doc

0 commit comments

Comments
 (0)