massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Pygments / pygments / formatters / terminal256.pyi
1 from typing import Any
2
3 from pygments.formatter import Formatter
4
5 class EscapeSequence:
6     fg: Any
7     bg: Any
8     bold: Any
9     underline: Any
10     italic: Any
11     def __init__(
12         self, fg: Any | None = ..., bg: Any | None = ..., bold: bool = ..., underline: bool = ..., italic: bool = ...
13     ) -> None: ...
14     def escape(self, attrs): ...
15     def color_string(self): ...
16     def true_color_string(self): ...
17     def reset_string(self): ...
18
19 class Terminal256Formatter(Formatter):
20     name: str
21     aliases: Any
22     filenames: Any
23     xterm_colors: Any
24     best_match: Any
25     style_string: Any
26     usebold: Any
27     useunderline: Any
28     useitalic: Any
29     linenos: Any
30     def __init__(self, **options) -> None: ...
31     def format(self, tokensource, outfile): ...
32     def format_unencoded(self, tokensource, outfile) -> None: ...
33
34 class TerminalTrueColorFormatter(Terminal256Formatter):
35     name: str
36     aliases: Any
37     filenames: Any