Hello!
This script fails at runtime, but doesn't raise any type errors:
from __future__ import annotations
from typing import TypedDict
X = TypedDict("X", {"field": Integer}) # Fails at runtime, no type error.
Integer = int
It looks like Integer is treated as a stringified annotation. Is this expected behavior?
Pyright Playground reproduction
Thanks!!