1 from array import array
2 from collections import deque
3 from typing import Any, Callable, Tuple
5 _ReprFunc = Callable[[Any], str]
7 def recursive_repr(fillvalue: str = ...) -> Callable[[_ReprFunc], _ReprFunc]: ...
21 def __init__(self) -> None: ...
22 def repr(self, x: Any) -> str: ...
23 def repr1(self, x: Any, level: int) -> str: ...
24 def repr_tuple(self, x: Tuple[Any, ...], level: int) -> str: ...
25 def repr_list(self, x: list[Any], level: int) -> str: ...
26 def repr_array(self, x: array[Any], level: int) -> str: ...
27 def repr_set(self, x: set[Any], level: int) -> str: ...
28 def repr_frozenset(self, x: frozenset[Any], level: int) -> str: ...
29 def repr_deque(self, x: deque[Any], level: int) -> str: ...
30 def repr_dict(self, x: dict[Any, Any], level: int) -> str: ...
31 def repr_str(self, x: str, level: int) -> str: ...
32 def repr_int(self, x: int, level: int) -> str: ...
33 def repr_instance(self, x: Any, level: int) -> str: ...
37 def repr(x: object) -> str: ...