[ty] support imported PEP 613 type aliases

This commit is contained in:
Carl Meyer 2025-11-11 17:21:43 -08:00
parent 192c37d540
commit 241de4854a
No known key found for this signature in database
GPG key ID: 2D1FB7916A52E121
22 changed files with 409 additions and 264 deletions

View file

@ -127,7 +127,7 @@ x = lambda y: y
reveal_type(x.__code__) # revealed: CodeType
reveal_type(x.__name__) # revealed: str
reveal_type(x.__defaults__) # revealed: tuple[Any, ...] | None
reveal_type(x.__annotations__) # revealed: dict[str, @Todo(Support for `typing.TypeAlias`)]
reveal_type(x.__annotations__) # revealed: dict[str, Any]
reveal_type(x.__dict__) # revealed: dict[str, Any]
reveal_type(x.__doc__) # revealed: str | None
reveal_type(x.__kwdefaults__) # revealed: dict[str, Any] | None