pocketpy/python/typing.py
blueloveTH 2b031e61a2 ...
2023-09-17 21:17:02 +08:00

27 lines
535 B
Python

class _Placeholder:
def __init__(self, *args, **kwargs):
pass
def __getitem__(self, *args, **kwargs):
return self
def __call__(self, *args, **kwargs):
return self
_PLACEHOLDER = _Placeholder()
List = _PLACEHOLDER
Dict = _PLACEHOLDER
Tuple = _PLACEHOLDER
Set = _PLACEHOLDER
Any = _PLACEHOLDER
Union = _PLACEHOLDER
Optional = _PLACEHOLDER
Callable = _PLACEHOLDER
Type = _PLACEHOLDER
TypeVar = _PLACEHOLDER
Self = _PLACEHOLDER
class Generic:
def __getitem__(self, T):
return object