Skip to main content

Class: ListNode

@lexical/list.ListNode

Hierarchy

Constructors

constructor

new ListNode(listType, start, key?)

Parameters

NameType
listTypeListType
startnumber
key?string

Overrides

ElementNode.constructor

Defined in

lexical-list/src/LexicalListNode.ts:65

Methods

append

append(...nodesToAppend): ListNode

Parameters

NameType
...nodesToAppendLexicalNode[]

Returns

ListNode

Overrides

ElementNode.append

Defined in

lexical-list/src/LexicalListNode.ts:155


canBeEmpty

canBeEmpty(): false

Returns

false

Overrides

ElementNode.canBeEmpty

Defined in

lexical-list/src/LexicalListNode.ts:147


canIndent

canIndent(): false

Returns

false

Overrides

ElementNode.canIndent

Defined in

lexical-list/src/LexicalListNode.ts:151


createDOM

createDOM(config, _editor?): HTMLElement

Parameters

NameType
configEditorConfig
_editor?LexicalEditor

Returns

HTMLElement

Overrides

ElementNode.createDOM

Defined in

lexical-list/src/LexicalListNode.ts:87


exportJSON

exportJSON(): SerializedListNode

Returns

SerializedListNode

Overrides

ElementNode.exportJSON

Defined in

lexical-list/src/LexicalListNode.ts:136


extractWithChild

extractWithChild(child): boolean

Parameters

NameType
childLexicalNode

Returns

boolean

Overrides

ElementNode.extractWithChild

Defined in

lexical-list/src/LexicalListNode.ts:177


getListType

getListType(): ListType

Returns

ListType

Defined in

lexical-list/src/LexicalListNode.ts:77


getStart

getStart(): number

Returns

number

Defined in

lexical-list/src/LexicalListNode.ts:81


getTag

getTag(): ListNodeTagType

Returns

ListNodeTagType

Defined in

lexical-list/src/LexicalListNode.ts:73


updateDOM

updateDOM(prevNode, dom, config): boolean

Parameters

NameType
prevNodeListNode
domHTMLElement
configEditorConfig

Returns

boolean

Overrides

ElementNode.updateDOM

Defined in

lexical-list/src/LexicalListNode.ts:101


clone

Static clone(node): ListNode

Parameters

NameType
nodeListNode

Returns

ListNode

Overrides

ElementNode.clone

Defined in

lexical-list/src/LexicalListNode.ts:59


getType

Static getType(): string

Returns

string

Overrides

ElementNode.getType

Defined in

lexical-list/src/LexicalListNode.ts:55


importDOM

Static importDOM(): null | DOMConversionMap<HTMLElement>

Returns

null | DOMConversionMap<HTMLElement>

Defined in

lexical-list/src/LexicalListNode.ts:115


importJSON

Static importJSON(serializedNode): ListNode

Parameters

NameType
serializedNodeSerializedListNode

Returns

ListNode

Overrides

ElementNode.importJSON

Defined in

lexical-list/src/LexicalListNode.ts:128