{% include description.md desc=function.desc %}
{% if function.parameters %}
Parameter |
Type |
Description |
{% for param in function.parameters %}
{{ param.name }}
{% if param.optional %}
(optional)
{% endif %}
|
{{ param.type }} |
{% include description.md desc=param.desc %}
{% if param.type == "function" %}
{% include type-function.md params=param.parameters %}
{% endif %}
{% if param.type == "table" %}
{% include type-table.md fields=param.members %}
{% endif %}
|
{% endfor %}
{% endif %}
{% if function.returns %}
Return value |
Type |
Description |
Returns
{% for return in function.returns %}
{{ return.name }} |
{{ return.type }} |
{% include description.md desc=return.desc %}
{% if return.type == "table" %}
{% include type-table.md fields=return.members %}
{% endif %}
|
{% endfor %}
{% endif %}
{% if function.examples %}
Examples
{% for example in function.examples %}
{{ example.desc | markdownify }}
{% endfor %}
{% endif %}
{% endif %}
{% endfor %}
{% endfor %}