TypedDict описывает форму типизированного словаря: какие ключи ожидаются и какие типы должны иметь их значения.
Пример
from typing import TypedDict
class UserPayload(TypedDict): name: str; active: bool
Разбор
Суммируя:
TypedDict вводит dict с фиксированными клавишами.
- Это удобно для JSON-подобных структур.
- Проверяется статическим анализатором.
Итог
TypedDict описывает форму типизированного словаря: какие ключи ожидаются и какие типы должны иметь их значения.