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:66

Methods

append

append(...nodesToAppend): ListNode

Parameters

NameType
...nodesToAppendLexicalNode[]

Returns

ListNode

Overrides

ElementNode.append

Defined in

lexical-list/src/LexicalListNode.ts:156


canBeEmpty

canBeEmpty(): false

Returns

false

Overrides

ElementNode.canBeEmpty

Defined in

lexical-list/src/LexicalListNode.ts:148


canIndent

canIndent(): false

Returns

false

Overrides

ElementNode.canIndent

Defined in

lexical-list/src/LexicalListNode.ts:152


createDOM

createDOM(config, _editor?): HTMLElement

Parameters

NameType
configEditorConfig
_editor?LexicalEditor

Returns

HTMLElement

Overrides

ElementNode.createDOM

Defined in

lexical-list/src/LexicalListNode.ts:88


exportJSON

exportJSON(): SerializedListNode

Returns

SerializedListNode

Overrides

ElementNode.exportJSON

Defined in

lexical-list/src/LexicalListNode.ts:137


extractWithChild

extractWithChild(child): boolean

Parameters

NameType
childLexicalNode

Returns

boolean

Overrides

ElementNode.extractWithChild

Defined in

lexical-list/src/LexicalListNode.ts:180


getListType

getListType(): ListType

Returns

ListType

Defined in

lexical-list/src/LexicalListNode.ts:78


getStart

getStart(): number

Returns

number

Defined in

lexical-list/src/LexicalListNode.ts:82


getTag

getTag(): ListNodeTagType

Returns

ListNodeTagType

Defined in

lexical-list/src/LexicalListNode.ts:74


updateDOM

updateDOM(prevNode, dom, config): boolean

Parameters

NameType
prevNodeListNode
domHTMLElement
configEditorConfig

Returns

boolean

Overrides

ElementNode.updateDOM

Defined in

lexical-list/src/LexicalListNode.ts:102


clone

Static clone(node): ListNode

Parameters

NameType
nodeListNode

Returns

ListNode

Overrides

ElementNode.clone

Defined in

lexical-list/src/LexicalListNode.ts:60


getType

Static getType(): string

Returns

string

Overrides

ElementNode.getType

Defined in

lexical-list/src/LexicalListNode.ts:56


importDOM

Static importDOM(): null | DOMConversionMap<HTMLElement>

Returns

null | DOMConversionMap<HTMLElement>

Defined in

lexical-list/src/LexicalListNode.ts:116


importJSON

Static importJSON(serializedNode): ListNode

Parameters

NameType
serializedNodeSerializedListNode

Returns

ListNode

Overrides

ElementNode.importJSON

Defined in

lexical-list/src/LexicalListNode.ts:129