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:70
Methods
append
▸ append(...nodes
): ListItemNode
Parameters
Name | Type |
---|---|
...nodes | LexicalNode [] |
Returns
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:136
canIndent
▸ canIndent(): false
Returns
false
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:361
canInsertAfter
▸ canInsertAfter(node
): boolean
Parameters
Name | Type |
---|---|
node | LexicalNode |
Returns
boolean
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:380
canMergeWith
▸ canMergeWith(node
): boolean
Parameters
Name | Type |
---|---|
node | LexicalNode |
Returns
boolean
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:388
canReplaceWith
▸ canReplaceWith(replacement
): boolean
Parameters
Name | Type |
---|---|
replacement | LexicalNode |
Returns
boolean
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:384
collapseAtStart
▸ collapseAtStart(selection
): true
Parameters
Name | Type |
---|---|
selection | RangeSelection |
Returns
true
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:265
createDOM
▸ createDOM(config
): HTMLElement
Parameters
Name | Type |
---|---|
config | EditorConfig |
Returns
HTMLElement
Overrides
ElementNode.createDOM
Defined in
lexical-list/src/LexicalListItemNode.ts:76
exportJSON
▸ exportJSON(): SerializedListItemNode
Returns
SerializedListItemNode
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:126
extractWithChild
▸ extractWithChild(child
, selection
): boolean
Parameters
Name | Type |
---|---|
child | LexicalNode |
selection | RangeSelection | NodeSelection | GridSelection |
Returns
boolean
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:392
getChecked
▸ getChecked(): undefined
| boolean
Returns
undefined
| boolean
Defined in
lexical-list/src/LexicalListItemNode.ts:314
getIndent
▸ getIndent(): number
Returns
number
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:329
getValue
▸ getValue(): number
Returns
number
Defined in
lexical-list/src/LexicalListItemNode.ts:303
insertAfter
▸ insertAfter(node
): LexicalNode
Parameters
Name | Type |
---|---|
node | LexicalNode |
Returns
Overrides
ElementNode.insertAfter
Defined in
lexical-list/src/LexicalListItemNode.ts:190
insertBefore
▸ insertBefore(nodeToInsert
): LexicalNode
Parameters
Name | Type |
---|---|
nodeToInsert | LexicalNode |
Returns
Overrides
ElementNode.insertBefore
Defined in
lexical-list/src/LexicalListItemNode.ts:367
insertNewAfter
▸ insertNewAfter(): ParagraphNode
| ListItemNode
Returns
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:256
remove
▸ remove(preserveEmptyParent?
): void
Parameters
Name | Type |
---|---|
preserveEmptyParent? | boolean |
Returns
void
Overrides
ElementNode.remove
Defined in
lexical-list/src/LexicalListItemNode.ts:243
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:152
setChecked
▸ setChecked(checked?
): void
Parameters
Name | Type |
---|---|
checked? | boolean |
Returns
void
Defined in
lexical-list/src/LexicalListItemNode.ts:320
setIndent
▸ setIndent(indent
): ListItemNode
Parameters
Name | Type |
---|---|
indent | number |
Returns
Overrides
Defined in
lexical-list/src/LexicalListItemNode.ts:346
setValue
▸ setValue(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
lexical-list/src/LexicalListItemNode.ts:309
toggleChecked
▸ toggleChecked(): void
Returns
void
Defined in
lexical-list/src/LexicalListItemNode.ts:325
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:90
clone
▸ Static
clone(node
): ListItemNode
Parameters
Name | Type |
---|---|
node | ListItemNode |
Returns
Overrides
ElementNode.clone
Defined in
lexical-list/src/LexicalListItemNode.ts:66
getType
▸ Static
getType(): string
Returns
string
Overrides
ElementNode.getType
Defined in
lexical-list/src/LexicalListItemNode.ts:62
importDOM
▸ Static
importDOM(): null
| DOMConversionMap
<HTMLElement
>
Returns
null
| DOMConversionMap
<HTMLElement
>
Defined in
lexical-list/src/LexicalListItemNode.ts:109
importJSON
▸ Static
importJSON(serializedNode
): ListItemNode
Parameters
Name | Type |
---|---|
serializedNode | SerializedListItemNode |
Returns
Overrides
ElementNode.importJSON
Defined in
lexical-list/src/LexicalListItemNode.ts:118