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]] ]