Skip to main content

Class: RootNode

lexical.RootNode

Hierarchy

Constructors

constructor

new RootNode()

Overrides

ElementNode.constructor

Defined in

lexical/src/nodes/LexicalRootNode.ts:37

Methods

append

append(...nodesToAppend): RootNode

Parameters

NameType
...nodesToAppendLexicalNode[]

Returns

RootNode

Overrides

ElementNode.append

Defined in

lexical/src/nodes/LexicalRootNode.ts:86


collapseAtStart

collapseAtStart(): true

Returns

true

Overrides

ElementNode.collapseAtStart

Defined in

lexical/src/nodes/LexicalRootNode.ts:119


exportJSON

exportJSON(): SerializedRootNode<SerializedLexicalNode>

Returns

SerializedRootNode<SerializedLexicalNode>

Overrides

ElementNode.exportJSON

Defined in

lexical/src/nodes/LexicalRootNode.ts:108


getTextContent

getTextContent(): string

Returns

string

Overrides

ElementNode.getTextContent

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

NameType
nodeToInsertLexicalNode

Returns

LexicalNode

Overrides

ElementNode.insertAfter

Defined in

lexical/src/nodes/LexicalRootNode.ts:74


insertBefore

insertBefore(nodeToInsert): LexicalNode

Parameters

NameType
nodeToInsertLexicalNode

Returns

LexicalNode

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

NameType
NLexicalNode

Parameters

NameType
nodeN

Returns

never

Overrides

ElementNode.replace

Defined in

lexical/src/nodes/LexicalRootNode.ts:66


updateDOM

updateDOM(prevNode, dom): false

Parameters

NameType
prevNodeRootNode
domHTMLElement

Returns

false

Overrides

ElementNode.updateDOM

Defined in

lexical/src/nodes/LexicalRootNode.ts:80


clone

Static clone(): RootNode

Returns

RootNode

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

NameType
serializedNodeSerializedRootNode<SerializedLexicalNode>

Returns

RootNode

Overrides

ElementNode.importJSON

Defined in

lexical/src/nodes/LexicalRootNode.ts:99