{% import "helpers/declaration-modifiers.html.nunj" as tagsMacro %}
{% import "helpers/no-content.html.nunj" as noContentMacro %}

{% if not hideDescription %}
    {% set description = docNode | getJsDocDescription %}

    {{ description if description else noContentMacro.render('No documentation has been provided.') }}
{% endif %}

{% if not hideRemarks %}
    {% include "parts/remarks.html.nunj" %}
{% endif %}

{% if not hideSeeAlso %}
    {% include "parts/see-also.html.nunj" %}
{% endif %}

{% block overview %}{% endblock %}

{% if not hideExamples %}
    {% include "parts/examples.html.nunj" %}
{% endif %}

{% if not hideUsageNotes %}
    {% include "parts/usage-notes.html.nunj" %}
{% endif %}
