total=TrueのTypedDictで必須でないキーを表す
By default, all keys must be present in a TypedDict. It is possible to mark individual keys as non-required using NotRequired:
「デフォルトではすべてのキーがrequired」(total=True)
code:ドキュメントの例.py
class Point2D(TypedDict):
x: int
y: int
NotRequiredはPython 3.11から可能