Module: @lexical/mark
Classes
Type Aliases
SerializedMarkNode
Ƭ SerializedMarkNode: Spread<{ ids: string[]  }, SerializedElementNode>
Defined in
packages/lexical-mark/src/MarkNode.ts:26
Functions
$createMarkNode
▸ $createMarkNode(ids?): MarkNode
Parameters
| Name | Type | Default value | 
|---|---|---|
ids | readonly string[] | NO_IDS | 
Returns
Defined in
packages/lexical-mark/src/MarkNode.ts:187
$getMarkIDs
▸ $getMarkIDs(node, offset): null | string[]
Parameters
| Name | Type | 
|---|---|
node | TextNode | 
offset | number | 
Returns
null | string[]
Defined in
packages/lexical-mark/src/index.ts:138
$isMarkNode
▸ $isMarkNode(node): node is MarkNode
Parameters
| Name | Type | 
|---|---|
node | null | LexicalNode | 
Returns
node is MarkNode
Defined in
packages/lexical-mark/src/MarkNode.ts:191
$unwrapMarkNode
▸ $unwrapMarkNode(node): void
Parameters
| Name | Type | 
|---|---|
node | MarkNode | 
Returns
void
Defined in
packages/lexical-mark/src/index.ts:16
$wrapSelectionInMarkNode
▸ $wrapSelectionInMarkNode(selection, isBackward, id, createNode?): void
Parameters
| Name | Type | 
|---|---|
selection | RangeSelection | 
isBackward | boolean | 
id | string | 
createNode? | (ids: string[]) => MarkNode | 
Returns
void