{%- if description %}
    {{ description }}
{%- endif %}
{{ class_name }} = TypedDict('{{ class_name }}', {
{%- for field in all_fields %}
    '{{ field.key }}': {{ field.type_hint }},
    {%- if field.docstring %}
    {{ field.docstring }}
{%- if field.use_inline_field_description and not loop.last %}

{% endif %}
    {%- elif field.inline_field_docstring %}
    {{ field.inline_field_docstring }}
{%- if not loop.last %}

{% endif %}
    {%- endif %}
{%- endfor -%}
}{{ typed_dict_kwargs_suffix|default('') }})

