Class: RootNode
lexical.RootNode
Hierarchy
↳
RootNode
Constructors
constructor
• new RootNode()
Overrides
Defined in
lexical/src/nodes/LexicalRootNode.ts:37
Methods
append
▸ append(...nodesToAppend): RootNode
Parameters
| Name | Type |
|---|---|
...nodesToAppend | LexicalNode[] |
Returns
Overrides
Defined in
lexical/src/nodes/LexicalRootNode.ts:86
collapseAtStart
▸ collapseAtStart(): true
Returns
true
Overrides
Defined in
lexical/src/nodes/LexicalRootNode.ts:119
exportJSON
▸ exportJSON(): SerializedRootNode<SerializedLexicalNode>
Returns
SerializedRootNode<SerializedLexicalNode>
Overrides
Defined in
lexical/src/nodes/LexicalRootNode.ts:108
getTextContent
▸ getTextContent(): string
Returns
string
Overrides
Defined in
lexical/src/nodes/LexicalRootNode.ts:49
getTopLevelElementOrThrow
▸ getTopLevelElementOrThrow(): never
Returns
never
Overrides
ElementNode.getTopLevelElementOrThrow
Defined in
lexical/src/nodes/LexicalRootNode.ts:42
insertAfter
▸ insertAfter(nodeToInsert): LexicalNode
Parameters
| Name | Type |
|---|---|
nodeToInsert | LexicalNode |
Returns
Overrides
ElementNode.insertAfter
Defined in
lexical/src/nodes/LexicalRootNode.ts:74
insertBefore
▸ insertBefore(nodeToInsert): LexicalNode
Parameters
| Name | Type |
|---|---|
nodeToInsert | LexicalNode |
Returns
Overrides
ElementNode.insertBefore
Defined in
lexical/src/nodes/LexicalRootNode.ts:70
remove
▸ remove(): never
Returns
never
Overrides
ElementNode.remove
Defined in
lexical/src/nodes/LexicalRootNode.ts:62
replace
▸ replace<N>(node): never
Type parameters
| Name | Type |
|---|---|
N | LexicalNode |
Parameters
| Name | Type |
|---|---|
node | N |
Returns
never
Overrides
ElementNode.replace
Defined in
lexical/src/nodes/LexicalRootNode.ts:66
updateDOM
▸ updateDOM(prevNode, dom): false
Parameters
| Name | Type |
|---|---|
prevNode | RootNode |
dom | HTMLElement |
Returns
false
Overrides
ElementNode.updateDOM
Defined in
lexical/src/nodes/LexicalRootNode.ts:80
clone
▸ Static clone(): RootNode
Returns
Overrides
ElementNode.clone
Defined in
lexical/src/nodes/LexicalRootNode.ts:33
getType
▸ Static getType(): string
Returns
string
Overrides
ElementNode.getType
Defined in
lexical/src/nodes/LexicalRootNode.ts:29
importJSON
▸ Static importJSON(serializedNode): RootNode
Parameters
| Name | Type |
|---|---|
serializedNode | SerializedRootNode<SerializedLexicalNode> |
Returns
Overrides
ElementNode.importJSON
Defined in
lexical/src/nodes/LexicalRootNode.ts:99