{% import "macros.html" as macros %} {%- if property.isDirectiveInput -%}
{%- if property.inputAlias and property.name != property.inputAlias -%} @Input('{$ property.inputAlias $}') {% else %} @Input() {%- endif -%}
{%- endif -%} {%- if property.isDirectiveOutput -%}
{%- if property.outputAlias -%} @Output('{$ property.outputAlias $}') {% else %} @Output() {%- endif -%}
{%- endif -%} {%- if property.isDeprecated -%}
Deprecated
{%- endif -%} {$ property.name $}: {$ property.type $} {$ property.description | safe $}