{%- if HasDescription -%} /** {{ Description }} */ {%- endif -%} {%- if ExportTypes %}export {% endif %}type {{ Name }} = {% for enumeration in Enums %}{%- if Enums.first.Value != enumeration.Value %} | {% endif %}{{ enumeration.Value }}{% endfor %}; export const {{ Name | uppercamelcase }}Values: ReadonlyArray<{{ Name }}> = [ {% for enumeration in Enums -%} {{ enumeration.Value }}{% unless forloop.last %},{% endunless %} {% endfor -%} ];