{% 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 %}{% endif %}{% endfor %} {% endif %}{$ member.name | indent(6, false) | trim $}
{$ params.paramList(member.parameters) | indent(8, false) | trim $}{$ params.returnType(member.returnType) $}
{% 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 %}{% endblock %} {% endif %} {%- if doc.constructorDoc and not doc.constructorDoc.internal %}{%- if not decorator.notYetDocumented %} {$ decorator.description | indentForMarkdown(8) | trimBlankLines | marked $} {% endif %} {% endfor %}@{$ decorator.name $}{$ params.paramList(decorator.arguments) | indent(10, false) $}
Constructor
{%- if not doc.constructorDoc.notYetDocumented %} {$ doc.constructorDoc.description | replace('### Example', '') | replace('## Example', '') | replace('# Example', '') | trimBlankLines | marked $} {% endif %} {% endif %} {% if doc.statics.length %}{$ doc.constructorDoc.name $}{$ params.paramList(doc.constructorDoc.parameters) | indent(8, false) | trim $}
Static Members
{% for member in doc.statics %}{% if not member.internal %}{%- if not member.notYetDocumented %} {$ member.description | replace('### Example', '') | replace('## Example', '') | replace('# Example', '') | trimBlankLines | marked $} {% endif %} {% if not loop.last %}{$ member.name $}{$ params.paramList(member.parameters) | indent(8, false) | trim $}{$ params.returnType(member.returnType) $}
{% endif %} {% endif %}{% endfor %} {% endif %} {% if doc.members.length %}Class Details
{% for member in doc.members %}{% if not member.internal %}{%- if not member.notYetDocumented %} {$ member.description | replace('### Example', '') | replace('## Example', '') | replace('# Example', '') | trimBlankLines | marked $} {% endif -%} {% if not loop.last %}{$ member.name $}{$ params.paramList(member.parameters) | indent(8, false) | trim $}{$ params.returnType(member.returnType) $}
{% endif %} {% endif %}{% endfor %} {% endif %}exported from {@link {$ doc.moduleDoc.id $} {$doc.moduleDoc.id $} }, defined in {$ github.githubViewLink(doc, versionInfo) $}
{% endblock %}