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:374
canInsertAfter
▸ canInsertAfter(node): boolean
Parameters
| Name | Type |
|---|---|
node | LexicalNode |
Returns
boolean
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:393
canMergeWith
▸ canMergeWith(node): boolean
Parameters
| Name | Type |
|---|---|
node | LexicalNode |
Returns
boolean
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:401
canReplaceWith
▸ canReplaceWith(replacement): boolean
Parameters
| Name | Type |
|---|---|
replacement | LexicalNode |
Returns
boolean
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:397
collapseAtStart
▸ collapseAtStart(selection): true
Parameters
| Name | Type |
|---|---|
selection | RangeSelection |
Returns
true
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:277
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:405
getChecked
▸ getChecked(): undefined | boolean
Returns
undefined | boolean
Defined in
lexical-list/src/LexicalListItemNode.ts:327
getIndent
▸ getIndent(): number
Returns
number
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:342
getValue
▸ getValue(): number
Returns
number
Defined in
lexical-list/src/LexicalListItemNode.ts:316
insertAfter
▸ insertAfter(node, restoreSelection?): LexicalNode
Parameters
| Name | Type | Default value |
|---|---|---|
node | LexicalNode | undefined |
restoreSelection | boolean | true |
Returns
Overrides
ElementNode.insertAfter
Defined in
lexical-list/src/LexicalListItemNode.ts:199
insertBefore
▸ insertBefore(nodeToInsert): LexicalNode
Parameters
| Name | Type |
|---|---|
nodeToInsert | LexicalNode |
Returns
Overrides
ElementNode.insertBefore
Defined in
lexical-list/src/LexicalListItemNode.ts:380
insertNewAfter
▸ insertNewAfter(_, restoreSelection?): ParagraphNode | ListItemNode
Parameters
| Name | Type | Default value |
|---|---|---|
_ | RangeSelection | undefined |
restoreSelection | boolean | true |
Returns
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:265
remove
▸ remove(preserveEmptyParent?): void
Parameters
| Name | Type |
|---|---|
preserveEmptyParent? | boolean |
Returns
void
Overrides
ElementNode.remove
Defined in
lexical-list/src/LexicalListItemNode.ts:252
replace
▸ replace<N>(replaceWithNode, includeChildren?): N
Type parameters
| Name | Type |
|---|---|
N | extends LexicalNode<N> |
Parameters
| Name | Type |
|---|---|
replaceWithNode | N |
includeChildren? | boolean |
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:333
setIndent
▸ setIndent(indent): ListItemNode
Parameters
| Name | Type |
|---|---|
indent | number |
Returns
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:359
setValue
▸ setValue(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
lexical-list/src/LexicalListItemNode.ts:322
toggleChecked
▸ toggleChecked(): void
Returns
void
Defined in
lexical-list/src/LexicalListItemNode.ts:338
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