massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / html5lib / html5lib / treebuilders / base.pyi
1 from typing import Any, List
2
3 Marker: Any
4 listElementsMap: Any
5
6 class Node:
7     name: Any
8     parent: Any
9     value: Any
10     attributes: Any
11     childNodes: Any
12     def __init__(self, name) -> None: ...
13     def appendChild(self, node) -> None: ...
14     def insertText(self, data, insertBefore: Any | None = ...) -> None: ...
15     def insertBefore(self, node, refNode) -> None: ...
16     def removeChild(self, node) -> None: ...
17     def reparentChildren(self, newParent) -> None: ...
18     def cloneNode(self) -> None: ...
19     def hasContent(self) -> None: ...
20
21 class ActiveFormattingElements(List[Any]):
22     def append(self, node) -> None: ...
23     def nodesEqual(self, node1, node2): ...
24
25 class TreeBuilder:
26     documentClass: Any
27     elementClass: Any
28     commentClass: Any
29     doctypeClass: Any
30     fragmentClass: Any
31     defaultNamespace: str
32     def __init__(self, namespaceHTMLElements) -> None: ...
33     openElements: Any
34     activeFormattingElements: Any
35     headPointer: Any
36     formPointer: Any
37     insertFromTable: bool
38     document: Any
39     def reset(self) -> None: ...
40     def elementInScope(self, target, variant: Any | None = ...): ...
41     def reconstructActiveFormattingElements(self) -> None: ...
42     def clearActiveFormattingElements(self) -> None: ...
43     def elementInActiveFormattingElements(self, name): ...
44     def insertRoot(self, token) -> None: ...
45     def insertDoctype(self, token) -> None: ...
46     def insertComment(self, token, parent: Any | None = ...) -> None: ...
47     def createElement(self, token): ...
48     def insertElementNormal(self, token): ...
49     def insertElementTable(self, token): ...
50     def insertText(self, data, parent: Any | None = ...) -> None: ...
51     def getTableMisnestedNodePosition(self): ...
52     def generateImpliedEndTags(self, exclude: Any | None = ...) -> None: ...
53     def getDocument(self): ...
54     def getFragment(self): ...
55     def testSerializer(self, node) -> None: ...