Coverage for fastapi / types.py: 100%
10 statements
« prev ^ index » next coverage.py v7.13.3, created at 2026-02-12 18:15 +0000
« prev ^ index » next coverage.py v7.13.3, created at 2026-02-12 18:15 +0000
1import types 1abcd
2from collections.abc import Callable 1abcd
3from enum import Enum 1abcd
4from typing import Any, TypeVar, Union 1abcd
6from pydantic import BaseModel 1abcd
7from pydantic.main import IncEx as IncEx 1abcd
9DecoratedCallable = TypeVar("DecoratedCallable", bound=Callable[..., Any]) 1abcd
10UnionType = getattr(types, "UnionType", Union) 1abcd
11ModelNameMap = dict[type[BaseModel] | type[Enum], str] 1abcd
12DependencyCacheKey = tuple[Callable[..., Any] | None, tuple[str, ...], str] 1abcd