{% macro paramList(paramData) -%} {%- if paramData -%}( {%- for param in paramData -%} {$ param | escape $}{% if not loop.last %}, {% endif %} {%- endfor %}) {%- endif %} {%- endmacro -%} {% macro githubViewLink(doc) -%} {$ doc.fileInfo.relativePath $} (line {$ doc.location.start.line+1 $}) {%- endmacro -%} {% block body %}

{$ doc.name $} {$ doc.docType $}

exported from {@link {$ doc.moduleDoc.id $} {$doc.moduleDoc.id $} }
defined in {$ githubViewLink(doc) $}

{$ doc.description | marked $}

{%- if doc.decorators %}

Annotations

{%- for decorator in doc.decorators %}

@{$ decorator.name $}{$ paramList(decorator.arguments) $}

{% endfor %} {% endif -%} {%- if doc.constructorDoc or doc.members.length -%}

Members

{%- if doc.constructorDoc %}

{$ doc.constructorDoc.name $}{$ paramList(doc.constructorDoc.paramData) $}

{% marked %} {$ doc.constructorDoc.description $} {% endmarked %}
{% endif -%} {%- for member in doc.members %}{% if not member.private %}

{$ member.name $}{% if member.optional %}?{% endif %}{$ paramList(member.params) $}

{% marked %} {$ member.description $} {% endmarked %}
{% endif %}{% endfor %} {%- endif -%} {% endblock %}