{% import "lib/githubLinks.html" as github -%} {% import "api/lib/memberHelpers.html" as members -%} {% macro goToCode(doc) %}{% endmacro %} {% macro label(test, class, text) %}{% if test %}{% 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 -%}

Documentation Status Report

{% 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 %}