Skip to main content

Class: OverflowNode

@lexical/overflow.OverflowNode

Hierarchy

Constructors

constructor

new OverflowNode(key?)

Parameters

NameType
key?string

Overrides

ElementNode.constructor

Defined in

lexical-overflow/src/index.ts:47

Methods

createDOM

createDOM(config): HTMLElement

Parameters

NameType
configEditorConfig

Returns

HTMLElement

Overrides

ElementNode.createDOM

Defined in

lexical-overflow/src/index.ts:59


excludeFromCopy

excludeFromCopy(): boolean

Returns

boolean

Overrides

ElementNode.excludeFromCopy

Defined in

lexical-overflow/src/index.ts:80


exportJSON

exportJSON(): SerializedElementNode

Returns

SerializedElementNode

Overrides

ElementNode.exportJSON

Defined in

lexical-overflow/src/index.ts:52


insertNewAfter

insertNewAfter(selection, restoreSelection?): null | LexicalNode

Parameters

NameTypeDefault value
selectionRangeSelectionundefined
restoreSelectionbooleantrue

Returns

null | LexicalNode

Overrides

ElementNode.insertNewAfter

Defined in

lexical-overflow/src/index.ts:72


updateDOM

updateDOM(prevNode, dom): boolean

Parameters

NameType
prevNodeOverflowNode
domHTMLElement

Returns

boolean

Overrides

ElementNode.updateDOM

Defined in

lexical-overflow/src/index.ts:68


clone

Static clone(node): OverflowNode

Parameters

NameType
nodeOverflowNode

Returns

OverflowNode

Overrides

ElementNode.clone

Defined in

lexical-overflow/src/index.ts:35


getType

Static getType(): string

Returns

string

Overrides

ElementNode.getType

Defined in

lexical-overflow/src/index.ts:31


importDOM

Static importDOM(): null

Returns

null

Defined in

lexical-overflow/src/index.ts:43


importJSON

Static importJSON(serializedNode): OverflowNode

Parameters

NameType
serializedNodeSerializedOverflowNode

Returns

OverflowNode

Overrides

ElementNode.importJSON

Defined in

lexical-overflow/src/index.ts:39