1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- import typing as t
- if t.TYPE_CHECKING:
- from _typeshed.wsgi import WSGIApplication
- from werkzeug.datastructures import Headers
- from werkzeug.wrappers import Response
- ResponseValue = t.Union[
- "Response",
- str,
- bytes,
- t.List[t.Any],
-
- t.Mapping[str, t.Any],
- t.Iterator[str],
- t.Iterator[bytes],
- ]
- HeaderValue = t.Union[str, t.List[str], t.Tuple[str, ...]]
- HeadersValue = t.Union[
- "Headers",
- t.Mapping[str, HeaderValue],
- t.Sequence[t.Tuple[str, HeaderValue]],
- ]
- ResponseReturnValue = t.Union[
- ResponseValue,
- t.Tuple[ResponseValue, HeadersValue],
- t.Tuple[ResponseValue, int],
- t.Tuple[ResponseValue, int, HeadersValue],
- "WSGIApplication",
- ]
- ResponseClass = t.TypeVar("ResponseClass", bound="Response")
- AppOrBlueprintKey = t.Optional[str]
- AfterRequestCallable = t.Union[
- t.Callable[[ResponseClass], ResponseClass],
- t.Callable[[ResponseClass], t.Awaitable[ResponseClass]],
- ]
- BeforeFirstRequestCallable = t.Union[
- t.Callable[[], None], t.Callable[[], t.Awaitable[None]]
- ]
- BeforeRequestCallable = t.Union[
- t.Callable[[], t.Optional[ResponseReturnValue]],
- t.Callable[[], t.Awaitable[t.Optional[ResponseReturnValue]]],
- ]
- ShellContextProcessorCallable = t.Callable[[], t.Dict[str, t.Any]]
- TeardownCallable = t.Union[
- t.Callable[[t.Optional[BaseException]], None],
- t.Callable[[t.Optional[BaseException]], t.Awaitable[None]],
- ]
- TemplateContextProcessorCallable = t.Callable[[], t.Dict[str, t.Any]]
- TemplateFilterCallable = t.Callable[..., t.Any]
- TemplateGlobalCallable = t.Callable[..., t.Any]
- TemplateTestCallable = t.Callable[..., bool]
- URLDefaultCallable = t.Callable[[str, dict], None]
- URLValuePreprocessorCallable = t.Callable[[t.Optional[str], t.Optional[dict]], None]
- ErrorHandlerCallable = t.Callable[[t.Any], ResponseReturnValue]
- RouteCallable = t.Union[
- t.Callable[..., ResponseReturnValue],
- t.Callable[..., t.Awaitable[ResponseReturnValue]],
- ]
|