@@ -11,7 +11,7 @@ class Member:
1111    role: str  =  field(default = " user" 
1212    tag: str  |  None  =  field(default = None , init = False )
1313
14- #  revealed: (self: Member, name: str, role: str = Literal["user"] ) -> None
14+ #  revealed: (self: Member, name: str, role: str = str ) -> None
1515reveal_type(Member.__init__ )
1616
1717alice =  Member(name = " Alice" role = " admin" 
@@ -37,7 +37,7 @@ class Data:
3737    content: list[int ] =  field(default_factory = list )
3838    timestamp: datetime =  field(default_factory = datetime.now, init = False )
3939
40- #  revealed: (self: Data, content: list[int] = list[Unknown ]) -> None
40+ #  revealed: (self: Data, content: list[int] = list[int ]) -> None
4141reveal_type(Data.__init__ )
4242
4343data =  Data([1 , 2 , 3 ])
@@ -63,7 +63,7 @@ class Person:
6363    age: int  |  None  =  field(default = None , kw_only = True )
6464    role: str  =  field(default = " user" kw_only = True )
6565
66- #  revealed: (self: Person, name: str, *, age: int | None = None, role: str = Literal["user"] ) -> None
66+ #  revealed: (self: Person, name: str, *, age: int | None = int |  None, role: str = str ) -> None
6767reveal_type(Person.__init__ )
6868
6969alice =  Person(role = " admin" name = " Alice" 
@@ -82,7 +82,7 @@ def get_default() -> str:
8282
8383reveal_type(field(default = 1 ))  #  revealed: dataclasses.Field[Literal[1]]
8484reveal_type(field(default = None ))  #  revealed: dataclasses.Field[None]
85- reveal_type(field(default_factory = get_default))  #  revealed: dataclasses.Field[str ]
85+ reveal_type(field(default_factory = get_default))  #  revealed: dataclasses.Field[Unknown ]
8686``` 
8787
8888## dataclass_transform field_specifiers  
0 commit comments