{$ interface.name $}

{$ interface.description | marked | replace('{', '{') | replace('}', '}') | replace("@", "@") $}
{%- if interface.directiveSelectors -%}

Seletor

{% for selector in interface.directiveSelectors %}
    <{$ selector $} {% for property in interface.properties %} {% if (property.returnType) and (property.description)  %}
        {$ directiveProp(property, '="', '"') | replace('{', '{') | replace('}', '}') | replace("@", "@") $}{%- endif %}{% endfor %}>
    </{$ selector $}>
{% endfor %}
{%- endif -%} {%- if interface.directiveExportAs -%} Exported as: {$ interface.directiveExportAs $} {%- endif -%} {%- if interface.isDeprecated -%}
Deprecated
{%- endif -%} {$ propertyList(interface.properties, 'interface') $} {$ methodList(interface.methods, 'interface') $}