{%- if method.isDeprecated -%}
Deprecated
{%- endif -%}

{$ method.name $}

{$ method.description | marked | replace('{', '{') | replace('}', '}') | replace('|','|') | replace("@", "@") $}
{%- if method.params.length -%}
Parâmetros
{% for parameter in method.params %} {% endfor %}
Nome Tipo Descrição
{$ parameter.name $} {%- if parameter.isOptional -%} ? {%- endif -%} {%- if parameter.type.name -%} {$ parameter.type.name | escape | replace('{', '{') | replace('}', '}') | replace("@", "@") $} {%- else -%} {%- if parameter.typeExpression -%} {% for type in parameter.typeExpression.split('|') %} {$ type.trim() | escape | replace('{', '{') | replace('}', '}') | replace("@", "@") $} {% endfor %} {%- endif -%} {%- endif -%} {$ parameter.description | marked | safe | replace("{", "{") | replace("@", "@") | replace('}', "}") $}
{%- endif -%} {% if method.returns %}
Retorno
Tipo Descrição
{$ method.returns.typeExpression | replace('<', '<') | replace('>', '>') | replace('{', '{') | replace('}', '}') | replace("@", "@") $} {$ method.returns.description | marked | safe $}
{%- endif -%} {%- if method.showReturns -%}
Returns
{$ method.returnType $}
{$ method.returns.description | marked | safe $}
{%- endif -%}