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