# app/typing.py | |
from typing import Any, AsyncGenerator, Generator, AsyncIterator, Iterator, NewType, Tuple, Union, List, Dict, Type, IO, Optional | |
from PIL import Image | |
SHA256 = NewType('sha_256_hash', str) | |
CreateResult = Iterator[str] | |
AsyncResult = AsyncIterator[str] | |
Messages = List[Dict[str, Union[str, List[Dict[str, Union[str, Dict[str, str]]]]]]] | |
Cookies = Dict[str, str] | |
ImageType = Union[str, bytes, IO, Image.Image, None] | |