Add back logic to prune out private methods

This commit is contained in:
fabioberger
2019-08-28 18:52:56 +02:00
parent b0835b005a
commit 1efa7935b7

View File

@@ -328,6 +328,17 @@ export class DocGenerateUtils {
delete modifiedTypedocOutput.children[i].children[j];
return;
}
const innerChildren = typedocOutput.children[i].children[j].children;
_.each(innerChildren, (innerChild, k) => {
const isPrivate = _.startsWith(innerChild.name, '_');
if (isPrivate) {
delete modifiedTypedocOutput.children[i].children[j].children[k];
}
});
modifiedTypedocOutput.children[i].children[j].children = _.compact(
modifiedTypedocOutput.children[i].children[j].children,
);
});
modifiedTypedocOutput.children[i].children = _.compact(modifiedTypedocOutput.children[i].children);
});