build(aio): render param descriptions for function exports (#22534)
Closes #22501 PR Close #22534
This commit is contained in:
parent
12be311618
commit
1d2bdcb4d0
@ -1,24 +1,33 @@
|
|||||||
|
{% import "lib/memberHelpers.html" as memberHelpers -%}
|
||||||
{% import "lib/paramList.html" as params -%}
|
{% import "lib/paramList.html" as params -%}
|
||||||
{% extends 'export-base.template.html' -%}
|
{% extends 'export-base.template.html' -%}
|
||||||
|
|
||||||
{% block overview %}
|
{% block overview %}
|
||||||
<code-example language="ts" hideCopy="true" class="no-box api-heading">
|
{% if doc.overloads.length > 0 and doc.overloads < 3 -%}
|
||||||
function {$ doc.name $}{$ doc.typeParameters | escape $}{$ params.paramList(doc.parameters) $}
|
{% for overload in doc.overloads -%}
|
||||||
{%- if doc.type %}: {$ doc.type | escape $}{% endif %};
|
{$ memberHelpers.renderOverloadInfo(overload, 'function-overload', doc) $}
|
||||||
</code-example>
|
{% if not loop.last %}<hr class="hr-margin fullwidth">{% endif %}
|
||||||
|
{% endfor -%}
|
||||||
|
{% else %}
|
||||||
|
{$ memberHelpers.renderOverloadInfo(doc, 'function-overload', doc) $}
|
||||||
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
|
||||||
{% block details %}
|
{% block details %}
|
||||||
{% include "includes/description.html" %}
|
{% include "includes/description.html" %}
|
||||||
{% if doc.overloads.length %}
|
{% if doc.overloads.length >= 3 %}
|
||||||
<h2>Overloads</h2>{% for overload in doc.overloads %}
|
<section class="overloads">
|
||||||
<code-example language="ts" hideCopy="true" class="no-box api-heading">
|
<h2>Overloads</h2>
|
||||||
function {$ overload.name $}{$ doc.typeParameters | escape $}{$ params.paramList(overload.parameters) $}
|
<table>
|
||||||
{%- if overload.type %}: {$ overload.type | escape $}{% endif %};
|
{% for overload in doc.overloads %}
|
||||||
</code-example>
|
<tr>
|
||||||
<section class="description">
|
<td>
|
||||||
{$ overload.description | trimBlankLines | marked $}
|
{$ memberHelpers.renderOverloadInfo(overload, 'function-overload', doc) $}
|
||||||
</section>
|
</td>
|
||||||
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
</table>
|
||||||
|
</section>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
Loading…
x
Reference in New Issue
Block a user