massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / html5lib / html5lib / treewalkers / etree_lxml.pyi
1 from typing import Any
2
3 from .base import NonRecursiveTreeWalker
4
5 def ensure_str(s): ...
6
7 class Root:
8     elementtree: Any
9     children: Any
10     text: Any
11     tail: Any
12     def __init__(self, et) -> None: ...
13     def __getitem__(self, key): ...
14     def getnext(self) -> None: ...
15     def __len__(self): ...
16
17 class Doctype:
18     root_node: Any
19     name: Any
20     public_id: Any
21     system_id: Any
22     text: Any
23     tail: Any
24     def __init__(self, root_node, name, public_id, system_id) -> None: ...
25     def getnext(self): ...
26
27 class FragmentRoot(Root):
28     children: Any
29     text: Any
30     def __init__(self, children) -> None: ...
31     def getnext(self) -> None: ...
32
33 class FragmentWrapper:
34     root_node: Any
35     obj: Any
36     text: Any
37     tail: Any
38     def __init__(self, fragment_root, obj) -> None: ...
39     def __getattr__(self, name): ...
40     def getnext(self): ...
41     def __getitem__(self, key): ...
42     def __bool__(self): ...
43     def getparent(self) -> None: ...
44     def __unicode__(self): ...
45     def __len__(self): ...
46
47 class TreeWalker(NonRecursiveTreeWalker):
48     fragmentChildren: Any
49     filter: Any
50     def __init__(self, tree) -> None: ...
51     def getNodeDetails(self, node): ...
52     def getFirstChild(self, node): ...
53     def getNextSibling(self, node): ...
54     def getParentNode(self, node): ...