massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / html5lib / html5lib / treewalkers / base.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/html5lib/html5lib/treewalkers/base.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/html5lib/html5lib/treewalkers/base.pyi
new file mode 100644 (file)
index 0000000..34eee4b
--- /dev/null
@@ -0,0 +1,30 @@
+from typing import Any
+
+DOCUMENT: Any
+DOCTYPE: Any
+TEXT: Any
+ELEMENT: Any
+COMMENT: Any
+ENTITY: Any
+UNKNOWN: str
+
+class TreeWalker:
+    tree: Any
+    def __init__(self, tree) -> None: ...
+    def __iter__(self): ...
+    def error(self, msg): ...
+    def emptyTag(self, namespace, name, attrs, hasChildren: bool = ...) -> None: ...
+    def startTag(self, namespace, name, attrs): ...
+    def endTag(self, namespace, name): ...
+    def text(self, data) -> None: ...
+    def comment(self, data): ...
+    def doctype(self, name, publicId: Any | None = ..., systemId: Any | None = ...): ...
+    def entity(self, name): ...
+    def unknown(self, nodeType): ...
+
+class NonRecursiveTreeWalker(TreeWalker):
+    def getNodeDetails(self, node) -> None: ...
+    def getFirstChild(self, node) -> None: ...
+    def getNextSibling(self, node) -> None: ...
+    def getParentNode(self, node) -> None: ...
+    def __iter__(self): ...