massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / humanfriendly / humanfriendly / terminal / html.pyi
1 from typing import Any
2
3 from humanfriendly.compat import HTMLParser
4
5 def html_to_ansi(data, callback: Any | None = ...): ...
6
7 class HTMLConverter(HTMLParser):
8     BLOCK_TAGS: Any
9     callback: Any
10     output: Any
11     def __init__(self, *args, **kw) -> None: ...
12     def __call__(self, data): ...
13     @property
14     def current_style(self): ...
15     stack: Any
16     def close(self) -> None: ...
17     def emit_style(self, style: Any | None = ...) -> None: ...
18     def handle_charref(self, value) -> None: ...
19     link_text: Any
20     def handle_data(self, data) -> None: ...
21     def handle_endtag(self, tag) -> None: ...
22     def handle_entityref(self, name) -> None: ...
23     link_url: Any
24     def handle_starttag(self, tag, attrs) -> None: ...
25     def normalize_url(self, url): ...
26     def parse_color(self, value): ...
27     def push_styles(self, **changes) -> None: ...
28     def render_url(self, url): ...
29     preformatted_text_level: int
30     def reset(self) -> None: ...
31     def urls_match(self, a, b): ...