message: build(docs-infra): ensure private exported subclasses are not rendered
  Previously, only the first layer of sub-classes were filtered to remove
  private exports. But on recursing down further levels these were not
  filtered out.
  PR Close
diff: {% for descendant in descendants %}
  <li>
  <code>{$ descendant.name $}</code>
  - {$ renderDescendantList(descendant.descendants | filterByPropertyValue('docType', docTypeMatcher), docType, recursed, docTypeMatcher) $}
  + {$ renderDescendantList(descendant.descendants | filterByPropertyValue('docType', docTypeMatcher) | filterByPropertyValue('privateExport', undefined), docType, recursed, docTypeMatcher) $}
  </li>
  {% endfor %}
  </ul>
  