massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / typing_extensions.pyi
1 import sys\r
2 import typing\r
3 from typing import ClassVar as ClassVar\r
4 from typing import ContextManager as ContextManager\r
5 from typing import Counter as Counter\r
6 from typing import DefaultDict as DefaultDict\r
7 from typing import Deque as Deque\r
8 from typing import NewType as NewType\r
9 from typing import NoReturn as NoReturn\r
10 from typing import overload as overload\r
11 from typing import Text as Text\r
12 from typing import Type as Type\r
13 from typing import TYPE_CHECKING as TYPE_CHECKING\r
14 from typing import TypeVar, Any\r
15 \r
16 _TC = TypeVar('_TC', bound=Type[object])\r
17 class _SpecialForm:\r
18     def __getitem__(self, typeargs: Any) -> Any: ...\r
19 def runtime(cls: _TC) -> _TC: ...\r
20 Protocol: _SpecialForm = ...\r
21 \r
22 if sys.version_info >= (3, 3):\r
23     from typing import ChainMap as ChainMap\r
24 \r
25 if sys.version_info >= (3, 5):\r
26     from typing import AsyncIterable as AsyncIterable\r
27     from typing import AsyncIterator as AsyncIterator\r
28     from typing import AsyncContextManager as AsyncContextManager\r
29     from typing import Awaitable as Awaitable\r
30     from typing import Coroutine as Coroutine\r
31 \r
32 if sys.version_info >= (3, 6):\r
33     from typing import AsyncGenerator as AsyncGenerator\r