apps/rxjs.dev/tools/transforms/templates/overview-dump.template.html
{% import "api/lib/githubLinks.html" as github -%} {% import "api/lib/memberHelpers.html" as members -%} {% macro goToCode(doc) %}code{% endmacro %} {% macro label(test, class, text) %}{% if test %}{$ text $}{% endif %}{% endmacro %} {% macro renderLabels(doc) -%} {$ label(doc.notYetDocumented, 'no-doc', 'UNDOCUMENTED') $} {%- for tag in doc.tags.tags %}{$ label(tag.tagDef.deprecated, 'deprecated', '@' + tag.tagDef.name + ' deprecated') $}{% endfor %} {% endmacro %} {% macro renderMember(member) -%}
{$ goToCode(member) $}
{$ members.renderMemberSyntax(member, 1) $}{$ renderLabels(member) $} {% endmacro -%}
{% for module in doc.modules %}#
{$ module.id $}{%- if module.public %} (public){% endif %}{% for export in module.exports %} {$ goToCode(export) $}
{$ export.docType $} {$ export.name $}{$ renderLabels(export) $} {%- for member in export.staticProperties %}{% if not member.internal %} {$ renderMember(member) $}{% endif %}{% endfor -%} {% for member in export.staticMethods %}{% if not member.internal %} {$ renderMember(member) $}{% endif %}{% endfor -%} {% if export.constructorDoc and not export.constructorexport.internal %} {$ renderMember(export.constructorDoc) $}{% endif -%} {% for member in export.properties %}{% if not member.internal %} {$ renderMember(member) $}{% endif %}{% endfor -%} {% for member in export.methods %}{% if not member.internal %} {$ renderMember(member) $}{% endif %}{% endfor -%} {% endfor %}{% endfor %}