massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / colorama / colorama / winterm.pyi
1 import sys
2
3 if sys.platform == "win32":
4
5     from . import win32
6     class WinColor:
7         BLACK: int = ...
8         BLUE: int = ...
9         GREEN: int = ...
10         CYAN: int = ...
11         RED: int = ...
12         MAGENTA: int = ...
13         YELLOW: int = ...
14         GREY: int = ...
15     class WinStyle:
16         NORMAL: int = ...
17         BRIGHT: int = ...
18         BRIGHT_BACKGROUND: int = ...
19     class WinTerm:
20         def __init__(self) -> None: ...
21         def get_attrs(self) -> int: ...
22         def set_attrs(self, value: int) -> None: ...
23         def reset_all(self, on_stderr: bool | None = ...) -> None: ...
24         def fore(self, fore: int | None = ..., light: bool = ..., on_stderr: bool = ...) -> None: ...
25         def back(self, back: int | None = ..., light: bool = ..., on_stderr: bool = ...) -> None: ...
26         def style(self, style: int | None = ..., on_stderr: bool = ...) -> None: ...
27         def set_console(self, attrs: int | None = ..., on_stderr: bool = ...) -> None: ...
28         def get_position(self, handle: int) -> win32.COORD: ...
29         def set_cursor_position(self, position: win32.COORD | None = ..., on_stderr: bool = ...) -> None: ...
30         def cursor_adjust(self, x: int, y: int, on_stderr: bool = ...) -> None: ...
31         def erase_screen(self, mode: int = ..., on_stderr: bool = ...) -> None: ...
32         def erase_line(self, mode: int = ..., on_stderr: bool = ...) -> None: ...
33         def set_title(self, title: str) -> None: ...