>>> from typing_validation import can_validate
>>> from typing import TypedDict
>>> class A(TypedDict):
... x: int
... y: float
...
>>> class B(A):
... z: list[str]
...
>>> can_validate(B)
The following type can be validated against:
B[
x: int
y: float
z: list[
str
]
]