Improve the first overload of is_dataclass (#9758)

This commit is contained in:
Alex Waygood
2023-02-19 15:26:11 +01:00
committed by GitHub
parent 70c027e9ef
commit 4ca0c48425
2 changed files with 22 additions and 13 deletions

View File

@@ -223,7 +223,7 @@ else:
def fields(class_or_instance: DataclassInstance | type[DataclassInstance]) -> tuple[Field[Any], ...]: ...
@overload
def is_dataclass(obj: DataclassInstance | type[DataclassInstance]) -> Literal[True]: ...
def is_dataclass(obj: DataclassInstance) -> Literal[True]: ...
@overload
def is_dataclass(obj: type) -> TypeGuard[type[DataclassInstance]]: ...
@overload