massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / reprlib.pyi
1 from array import array
2 from collections import deque
3 from typing import Any, Callable, Tuple
4
5 _ReprFunc = Callable[[Any], str]
6
7 def recursive_repr(fillvalue: str = ...) -> Callable[[_ReprFunc], _ReprFunc]: ...
8
9 class Repr:
10     maxlevel: int
11     maxdict: int
12     maxlist: int
13     maxtuple: int
14     maxset: int
15     maxfrozenset: int
16     maxdeque: int
17     maxarray: int
18     maxlong: int
19     maxstring: int
20     maxother: int
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: ...
34
35 aRepr: Repr
36
37 def repr(x: object) -> str: ...