{% import "lib/githubLinks.html" as github -%} {% import "lib/paramList.html" as params -%} {% extends 'layout/base.template.html' -%} {% block body %} {% include "layout/_what-it-does.html" %} {% include "layout/_security-notes.html" %} {% include "layout/_deprecated-notes.html" %} {% include "layout/_how-to-use.html" %}
class {$ doc.name $} {
{% if doc.statics.length %}
static
{$ member.name | indent(6, false) | trim $}
{$ params.paramList(member.parameters) | indent(8, false) | trim $}{$ params.returnType(member.returnType) $}
{% endif %}{% endfor %}
{% endif %}
{% if doc.constructorDoc.name %}
{$ doc.constructorDoc.name $}
{$ params.paramList(doc.constructorDoc.parameters) | indent(8, false) | trim $}
{% endif %}
{% if doc.members.length %}
{% for member in doc.members %}{% if not member.internal %}
{$ member.name | indent(6, false) | trim $}
{$ params.paramList(member.parameters) | indent(8, false) | trim $}{$ params.returnType(member.returnType) $}
{% endif %}{% endfor %}
{% endif %}
}
{% block additional %}
{% endblock %}
Class Description
{%- if doc.description.length > 2 %}
{$ doc.description | trimBlankLines | marked $}
{% endif %}
{%- if doc.decorators.length %}
{% block annotations %}
Annotations
{%- for decorator in doc.decorators %}
@{$ decorator.name $}{$ params.paramList(decorator.arguments) | indent(10, false) $}
{%- if not decorator.notYetDocumented %}
{$ decorator.description | indentForMarkdown(8) | trimBlankLines | marked $}
{% endif %}
{% endfor %}
{% endblock %}
{% endif %}
{%- if doc.constructorDoc and not doc.constructorDoc.internal %}
Constructor
{$ doc.constructorDoc.name $}{$ params.paramList(doc.constructorDoc.parameters) | indent(8, false) | trim $}
{%- if not doc.constructorDoc.notYetDocumented %}
{$ doc.constructorDoc.description | replace('### Example', '') | replace('## Example', '') | replace('# Example', '') | trimBlankLines | marked $}
{% endif %}
{% endif %}
{% if doc.statics.length %}
Static Members
{% for member in doc.statics %}{% if not member.internal %}
{$ member.name $}{$ params.paramList(member.parameters) | indent(8, false) | trim $}{$ params.returnType(member.returnType) $}
{%- if not member.notYetDocumented %}
{$ member.description | replace('### Example', '') | replace('## Example', '') | replace('# Example', '') | trimBlankLines | marked $}
{% endif %}
{% if not loop.last %}
{% endif %}
{% endif %}{% endfor %}
{% endif %}
{% if doc.members.length %}
Class Details
{% for member in doc.members %}{% if not member.internal %}
{$ member.name $}{$ params.paramList(member.parameters) | indent(8, false) | trim $}{$ params.returnType(member.returnType) $}
{%- if not member.notYetDocumented %}
{$ member.description | replace('### Example', '') | replace('## Example', '') | replace('# Example', '') | trimBlankLines | marked $}
{% endif -%}
{% if not loop.last %}
{% endif %}
{% endif %}{% endfor %}
{% endif %}
exported from {@link {$ doc.moduleDoc.id $} {$doc.moduleDoc.id $} },
defined in {$ github.githubViewLink(doc, versionInfo) $}
{% endblock %}