{%- if property.content -%} {%- if property.isDirectiveInput -%}
{$ property.directiveInputAlias | replace("'","") $}
{%- elif property.isDirectiveOutput -%}
({$ property.directiveOutputAlias | replace("'","") $})
{%- else -%}
{%- if property.name == 'name' -%} {$ property.name | dashCase $}
{%- else -%} p-{$ property.name | dashCase $}
{%- endif -%}
{%- endif -%} {%- if property.isDeprecated -%}
Deprecated
{%- endif -%} {%- if type != 'enum' -%} {% for type in property.type.split('|') %} {$ type | escape | replace('{', '{') | replace('}', '}') | replace("@", "@") $} {% endfor %} {%- endif -%} {%- if type != 'enum' and type != 'interface' -%} {%- if property.default -%} {$ property.default | marked | replace("< ", "< ") | replace('{', '{') | replace('}', '}') | replace("@", "@") $} {%- else -%} - {%- endif -%} {%- endif -%} {% if property.isOptional %}(opcional){% endif %} {$ property.description | marked | replace("< ", "< ") | replace('{', '{') | replace('}', '}') | replace("@", "@") $} {%- endif -%}