Class: ListItemNode
@lexical/list.ListItemNode
Hierarchy
- ↳ - ListItemNode
Constructors
constructor
• new ListItemNode(value?, checked?, key?)
Parameters
| Name | Type | 
|---|---|
| value? | number | 
| checked? | boolean | 
| key? | string | 
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:71
Methods
append
▸ append(...nodes): ListItemNode
Parameters
| Name | Type | 
|---|---|
| ...nodes | LexicalNode[] | 
Returns
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:137
canIndent
▸ canIndent(): false
Returns
false
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:362
canInsertAfter
▸ canInsertAfter(node): boolean
Parameters
| Name | Type | 
|---|---|
| node | LexicalNode | 
Returns
boolean
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:381
canMergeWith
▸ canMergeWith(node): boolean
Parameters
| Name | Type | 
|---|---|
| node | LexicalNode | 
Returns
boolean
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:389
canReplaceWith
▸ canReplaceWith(replacement): boolean
Parameters
| Name | Type | 
|---|---|
| replacement | LexicalNode | 
Returns
boolean
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:385
collapseAtStart
▸ collapseAtStart(selection): true
Parameters
| Name | Type | 
|---|---|
| selection | RangeSelection | 
Returns
true
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:266
createDOM
▸ createDOM(config): HTMLElement
Parameters
| Name | Type | 
|---|---|
| config | EditorConfig | 
Returns
HTMLElement
Overrides
ElementNode.createDOM
Defined in
lexical-list/src/LexicalListItemNode.ts:77
exportJSON
▸ exportJSON(): SerializedListItemNode
Returns
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:127
extractWithChild
▸ extractWithChild(child, selection): boolean
Parameters
| Name | Type | 
|---|---|
| child | LexicalNode | 
| selection | RangeSelection|NodeSelection|GridSelection | 
Returns
boolean
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:393
getChecked
▸ getChecked(): undefined | boolean
Returns
undefined | boolean
Defined in
lexical-list/src/LexicalListItemNode.ts:315
getIndent
▸ getIndent(): number
Returns
number
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:330
getValue
▸ getValue(): number
Returns
number
Defined in
lexical-list/src/LexicalListItemNode.ts:304
insertAfter
▸ insertAfter(node): LexicalNode
Parameters
| Name | Type | 
|---|---|
| node | LexicalNode | 
Returns
Overrides
ElementNode.insertAfter
Defined in
lexical-list/src/LexicalListItemNode.ts:191
insertBefore
▸ insertBefore(nodeToInsert): LexicalNode
Parameters
| Name | Type | 
|---|---|
| nodeToInsert | LexicalNode | 
Returns
Overrides
ElementNode.insertBefore
Defined in
lexical-list/src/LexicalListItemNode.ts:368
insertNewAfter
▸ insertNewAfter(): ParagraphNode | ListItemNode
Returns
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:257
remove
▸ remove(preserveEmptyParent?): void
Parameters
| Name | Type | 
|---|---|
| preserveEmptyParent? | boolean | 
Returns
void
Overrides
ElementNode.remove
Defined in
lexical-list/src/LexicalListItemNode.ts:244
replace
▸ replace<N>(replaceWithNode): N
Type parameters
| Name | Type | 
|---|---|
| N | extends LexicalNode<N> | 
Parameters
| Name | Type | 
|---|---|
| replaceWithNode | N | 
Returns
N
Overrides
ElementNode.replace
Defined in
lexical-list/src/LexicalListItemNode.ts:153
setChecked
▸ setChecked(checked?): void
Parameters
| Name | Type | 
|---|---|
| checked? | boolean | 
Returns
void
Defined in
lexical-list/src/LexicalListItemNode.ts:321
setIndent
▸ setIndent(indent): ListItemNode
Parameters
| Name | Type | 
|---|---|
| indent | number | 
Returns
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:347
setValue
▸ setValue(value): void
Parameters
| Name | Type | 
|---|---|
| value | number | 
Returns
void
Defined in
lexical-list/src/LexicalListItemNode.ts:310
toggleChecked
▸ toggleChecked(): void
Returns
void
Defined in
lexical-list/src/LexicalListItemNode.ts:326
updateDOM
▸ updateDOM(prevNode, dom, config): boolean
Parameters
| Name | Type | 
|---|---|
| prevNode | ListItemNode | 
| dom | HTMLElement | 
| config | EditorConfig | 
Returns
boolean
Overrides
ElementNode.updateDOM
Defined in
lexical-list/src/LexicalListItemNode.ts:91
clone
▸ Static clone(node): ListItemNode
Parameters
| Name | Type | 
|---|---|
| node | ListItemNode | 
Returns
Overrides
ElementNode.clone
Defined in
lexical-list/src/LexicalListItemNode.ts:67
getType
▸ Static getType(): string
Returns
string
Overrides
ElementNode.getType
Defined in
lexical-list/src/LexicalListItemNode.ts:63
importDOM
▸ Static importDOM(): null | DOMConversionMap<HTMLElement>
Returns
null | DOMConversionMap<HTMLElement>
Defined in
lexical-list/src/LexicalListItemNode.ts:110
importJSON
▸ Static importJSON(serializedNode): ListItemNode
Parameters
| Name | Type | 
|---|---|
| serializedNode | SerializedListItemNode | 
Returns
Overrides
ElementNode.importJSON
Defined in
lexical-list/src/LexicalListItemNode.ts:119