diff --git a/fastapi/types.py b/fastapi/types.py index 1fb86e13b..fc8e96b5e 100644 --- a/fastapi/types.py +++ b/fastapi/types.py @@ -1,12 +1,13 @@ import types from collections.abc import Callable from enum import Enum -from typing import Any, TypeVar, Union +from typing import Any, TypeAlias, TypeVar, Union from pydantic import BaseModel -from pydantic.main import IncEx as IncEx +from pydantic.main import IncEx as _IncEx DecoratedCallable = TypeVar("DecoratedCallable", bound=Callable[..., Any]) UnionType = getattr(types, "UnionType", Union) ModelNameMap = dict[type[BaseModel] | type[Enum], str] DependencyCacheKey = tuple[Callable[..., Any] | None, tuple[str, ...], str] +IncEx: TypeAlias = _IncEx