massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / commonmark / commonmark / render / html.pyi
1 from typing import Any
2
3 from commonmark.render.renderer import Renderer
4
5 reUnsafeProtocol: Any
6 reSafeDataProtocol: Any
7
8 def potentially_unsafe(url): ...
9
10 class HtmlRenderer(Renderer):
11     disable_tags: int
12     last_out: str
13     options: Any
14     def __init__(self, options=...) -> None: ...
15     def escape(self, text): ...
16     def tag(self, name, attrs: Any | None = ..., selfclosing: Any | None = ...) -> None: ...
17     def text(self, node, entering: Any | None = ...) -> None: ...
18     def softbreak(self, node: Any | None = ..., entering: Any | None = ...) -> None: ...
19     def linebreak(self, node: Any | None = ..., entering: Any | None = ...) -> None: ...
20     def link(self, node, entering) -> None: ...
21     def image(self, node, entering) -> None: ...
22     def emph(self, node, entering) -> None: ...
23     def strong(self, node, entering) -> None: ...
24     def paragraph(self, node, entering) -> None: ...
25     def heading(self, node, entering) -> None: ...
26     def code(self, node, entering) -> None: ...
27     def code_block(self, node, entering) -> None: ...
28     def thematic_break(self, node, entering) -> None: ...
29     def block_quote(self, node, entering) -> None: ...
30     def list(self, node, entering) -> None: ...
31     def item(self, node, entering) -> None: ...
32     def html_inline(self, node, entering) -> None: ...
33     def html_block(self, node, entering) -> None: ...
34     def custom_inline(self, node, entering) -> None: ...
35     def custom_block(self, node, entering) -> None: ...
36     def out(self, s) -> None: ...
37     def attrs(self, node): ...