Module: @lexical/mark
Classes
Type Aliases
SerializedMarkNode
Ƭ SerializedMarkNode: Spread<{ ids: string[] ; type: "mark" ; version: 1  }, SerializedElementNode>
Defined in
lexical-mark/src/MarkNode.ts:26
Functions
$createMarkNode
▸ $createMarkNode(ids): MarkNode
Parameters
| Name | Type | 
|---|---|
ids | string[] | 
Returns
Defined in
lexical-mark/src/MarkNode.ts:202
$getMarkIDs
▸ $getMarkIDs(node, offset): null | string[]
Parameters
| Name | Type | 
|---|---|
node | TextNode | 
offset | number | 
Returns
null | string[]
Defined in
lexical-mark/src/index.ts:129
$isMarkNode
▸ $isMarkNode(node): node is MarkNode
Parameters
| Name | Type | 
|---|---|
node | null | LexicalNode | 
Returns
node is MarkNode
Defined in
lexical-mark/src/MarkNode.ts:206
$unwrapMarkNode
▸ $unwrapMarkNode(node): void
Parameters
| Name | Type | 
|---|---|
node | MarkNode | 
Returns
void
Defined in
lexical-mark/src/index.ts:17
$wrapSelectionInMarkNode
▸ $wrapSelectionInMarkNode(selection, isBackward, id, createNode?): void
Parameters
| Name | Type | 
|---|---|
selection | RangeSelection | 
isBackward | boolean | 
id | string | 
createNode? | (ids: string[]) => MarkNode | 
Returns
void
Defined in
lexical-mark/src/index.ts:32