Skip to content

Types

SupportsRoutes module-attribute

SupportsRoutes: TypeAlias = Union[APIRouter, FastAPI]

ModelT module-attribute

ModelT = TypeVar('ModelT', bound=BaseModel)

CallableMiddlewareKey module-attribute

CallableMiddlewareKey: TypeAlias = Callable[
    [Request], Union[str, Awaitable[str]]
]

StrOrCallableKey module-attribute

StrOrCallableKey: TypeAlias = Union[
    str, Callable[..., Union[str, Awaitable[str]]]
]

CallableFilter module-attribute

CallableFilter: TypeAlias = Callable[
    ..., Union[bool, Awaitable[bool]]
]