massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Markdown / markdown / extensions / codehilite.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Markdown/markdown/extensions/codehilite.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Markdown/markdown/extensions/codehilite.pyi
new file mode 100644 (file)
index 0000000..bcd43c3
--- /dev/null
@@ -0,0 +1,45 @@
+from typing import Any
+
+from markdown.extensions import Extension
+from markdown.treeprocessors import Treeprocessor
+
+pygments: bool
+
+def parse_hl_lines(expr): ...
+
+class CodeHilite:
+    src: Any
+    lang: Any
+    linenums: Any
+    guess_lang: Any
+    css_class: Any
+    style: Any
+    noclasses: Any
+    tab_length: Any
+    hl_lines: Any
+    use_pygments: Any
+    options: dict[str, Any]
+    def __init__(
+        self,
+        src: Any | None = ...,
+        *,
+        linenums: Any | None = ...,
+        guess_lang: bool = ...,
+        css_class: str = ...,
+        lang: Any | None = ...,
+        style: str = ...,
+        noclasses: bool = ...,
+        tab_length: int = ...,
+        hl_lines: Any | None = ...,
+        use_pygments: bool = ...,
+        **options: Any,
+    ) -> None: ...
+    def hilite(self, shebang: bool = ...) -> str: ...
+
+class HiliteTreeprocessor(Treeprocessor):
+    def code_unescape(self, text): ...
+
+class CodeHiliteExtension(Extension):
+    def __init__(self, **kwargs) -> None: ...
+
+def makeExtension(**kwargs): ...