
* Remove whitespace before type specifiers * Generate `new` and `call` member info for interfaces * Ensure that there is no double space after class names
17 lines
784 B
HTML
17 lines
784 B
HTML
{% macro renderMember(member) %}{% if not member.internal -%}
|
|
<a class="code-anchor" href="#{$ member.name $}">{$ member.name $}</a>{$ params.paramList(member.parameters) | indent(4, false) | trim() $}{$ params.returnType(member.returnType) $}
|
|
{%- endif %}{% endmacro -%}
|
|
|
|
<section class="class-overview">
|
|
<h2>Overview</h2>
|
|
<code-example language="ts" hideCopy="true">
|
|
{$ doc.docType $} {$ doc.name $}{$ doc.heritage $} {
|
|
{%- if doc.statics.length %}{% for member in doc.statics %}
|
|
static {$ renderMember(member) $}{% endfor %}{% endif %}
|
|
{%- if doc.constructorDoc %}
|
|
{$ renderMember(doc.constructorDoc) $}{% endif %}
|
|
{%- if doc.members.length %}{% for member in doc.members %}
|
|
{$ renderMember(member) $}{% endfor %}{% endif %}
|
|
}
|
|
</code-example>
|
|
</section> |