ruff
4887bdf2 - [ty] Infer types for key-based access on TypedDicts (#19763)

Commit
356 days ago
[ty] Infer types for key-based access on TypedDicts (#19763) ## Summary This PR adds type inference for key-based access on `TypedDict`s and a new diagnostic for invalid subscript accesses: ```py class Person(TypedDict): name: str age: int | None alice = Person(name="Alice", age=25) reveal_type(alice["name"]) # revealed: str reveal_type(alice["age"]) # revealed: int | None alice["naem"] # Unknown key "naem" - did you mean "name"? ``` ## Test Plan Updated Markdown tests
Author
Parents
Loading